public abstract class GCUBEWSFieldsSerializableResource extends GCUBEWSResource implements GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializable
GCUBEWSResource implementing the GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializable interface. It can be used to serialize/deserialize an arbitrary
list of (eventually dynamic) objects extending the Serializable interface. Such fields do not need to be RPs.GCUBEStatefulResource.LOCK, GCUBEStatefulResource.TaskContextlogger, uuidGen| Constructor and Description |
|---|
GCUBEWSFieldsSerializableResource() |
| Modifier and Type | Method and Description |
|---|---|
List<? extends Serializable> |
getFieldsToSerialize()
Gets the list of fields to serialize
|
void |
setFieldsToSerialize(List<? extends Serializable> objs)
Restores the list of deserialized fields
|
getCurrentTime, getEPR, getPorttypeContext, getProperty, getPropertyNames, getPublisher, getResourcePropertySet, getServiceContext, getTerminationTime, getTopicList, getTopicNames, initialise, initialise, initialiseContainers, inScope, load, publish, setPortTypeContext, setTerminationTime, unpublishgetID, getLock, getScheduledTasks, getScope, launchTask, onRemove, setID, setPersistenceDelegate, stopTask, storegetPortTypeMap, setPortTypeMappublic List<? extends Serializable> getFieldsToSerialize()
getFieldsToSerialize in interface GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializablepublic void setFieldsToSerialize(List<? extends Serializable> objs)
setFieldsToSerialize in interface GCUBEWSFields2FilePersistenceDelegate.WSFieldsSerializableobjs - the list of deserialized fieldsCopyright © 2015. All Rights Reserved.