Uses of Class
org.gcube.common.core.state.GCUBEStatefulResource

Packages that use GCUBEStatefulResource
org.gcube.common.core.persistence   
org.gcube.common.core.state   
 

Uses of GCUBEStatefulResource in org.gcube.common.core.persistence
 

Classes in org.gcube.common.core.persistence with type parameters of type GCUBEStatefulResource
 class GCUBEFilePersistenceDelegate<RESOURCEID,RESOURCE extends GCUBEStatefulResource<RESOURCEID>>
          A partial specialisation of GCUBEPersistenceDelegate suitable for file storage.
 class GCUBEPersistenceDelegate<RESOURCEID,RESOURCE extends GCUBEStatefulResource<RESOURCEID>>
          A partial implementation of persistence delegates for GCUBStatefulResources.
 

Methods in org.gcube.common.core.persistence with parameters of type GCUBEStatefulResource
 void GCUBENoPersistenceDelegate.load(GCUBEStatefulResource<RESOURCEID> resource, boolean firstLoad)
          Deserialises the state of an uninitialised resource.
protected  void GCUBENoPersistenceDelegate.onLoad(GCUBEStatefulResource<RESOURCEID> resource, boolean firstLoad)
          Invoked by GCUBEPersistenceDelegate.load(GCUBEStatefulResource, boolean) to deserialise a resource.
protected  void GCUBENoPersistenceDelegate.onRemove(GCUBEStatefulResource<RESOURCEID> resource)
          Invoked by GCUBEPersistenceDelegate.remove(GCUBEStatefulResource) to remove the serialisation of a resource.
protected  void GCUBENoPersistenceDelegate.onStore(GCUBEStatefulResource<RESOURCEID> resource)
          Invoked by GCUBEPersistenceDelegate.store(GCUBEStatefulResource) to serialise a resource.
 void GCUBENoPersistenceDelegate.remove(GCUBEStatefulResource<RESOURCEID> resource)
          Removes the serialisation of a resource.
 void GCUBENoPersistenceDelegate.store(GCUBEStatefulResource<RESOURCEID> resource)
          Serialises the state of a resource.
 

Uses of GCUBEStatefulResource in org.gcube.common.core.state
 

Classes in org.gcube.common.core.state with type parameters of type GCUBEStatefulResource
 class GCUBEResourceHome<LEGACYID,RESOURCEID extends LEGACYID,RESOURCE extends GCUBEStatefulResource<RESOURCEID>>
          Partial implementation of managers of GCUBEStatefulResources.
 

Subclasses of GCUBEStatefulResource in org.gcube.common.core.state
 class GCUBELocalResource
          An abstract specialisation of GCUBEStatefulResource for stateful entities that are locally accessible.
 class GCUBEWSFieldsSerializableResource
          Base class for GCUBEWSResource implementing the GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializable interface.
 class GCUBEWSLiteResource<LOCAL extends GCUBELocalResource>
          An abstract specialisation of GCUBEWSResources for resource that act as views over GCUBELocalResources.
 class GCUBEWSResource
          An abstract specialisation of GCUBEStatefulResource for stateful entities that are accessible to remote clients through the interface of a service port-type.
 

Method parameters in org.gcube.common.core.state with type arguments of type GCUBEStatefulResource
 void GCUBEStatefulResource.setPersistenceDelegate(GCUBEPersistenceDelegate<RESOURCEID,? extends GCUBEStatefulResource<RESOURCEID>> delegate)
          Invoked by the GCUBEResourceHome of the resource to set the GCUBEPersistenceDelegate that is responsible for the serialisation and deserialisation of the resource to and from long-term storage.
 



Copyright © 2012. All Rights Reserved.