|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||