Uses of Class
es.bsc.dataclay.DataClayObject
-
Packages that use DataClayObject Package Description es.bsc.dataclay es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.dataservice Module intended to management of Data of Objects and Executions.es.bsc.dataclay.exceptions General exception to manage error codeses.bsc.dataclay.heap es.bsc.dataclay.loader es.bsc.dataclay.serialization Utility classes for binary serializationes.bsc.dataclay.serialization.es.bsc.dataclay.util.ids Wrappers.es.bsc.dataclay.serialization.java.lang This package contains representation of Java Util classeses.bsc.dataclay.serialization.java.util This package contains representation of Java Util classes (like Collection or Map) in DataClay for Serialization purposes.es.bsc.dataclay.serialization.java.util.concurrent.atomic This package contains representation of Java concurrent Classes in DataClay for Serialization purposes.es.bsc.dataclay.serialization.lib Utility classes for binary serializationes.bsc.dataclay.util Utility classeses.bsc.dataclay.util.classloaders Utility classes for class loading.es.bsc.dataclay.util.filtering Package containing classes for filtering iterable objects.es.bsc.dataclay.util.ids All ids usedes.bsc.dataclay.util.management.accountmgr This package contains classes used in management of Accounts.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces.es.bsc.dataclay.util.replication -
-
Uses of DataClayObject in es.bsc.dataclay
Subclasses of DataClayObject in es.bsc.dataclay Modifier and Type Class Description class
DataClayExecutionObject
This class represents a Object in a DataClay's execution environment.Methods in es.bsc.dataclay that return DataClayObject Modifier and Type Method Description DataClayObject
DataClayObject. dcClone()
Retrieves a copy of this objectDataClayObject
DataClayObject. dcClone(boolean recursive)
Retrieves a copy of this objectstatic DataClayObject
DataClayObject. dcCloneByAlias(String alias)
Retrieves a copy of this object (but not the subobjects)static DataClayObject
DataClayObject. dcCloneByAlias(String alias, boolean recursive)
Retrieves a copy of this objectprotected static DataClayObject
DataClayObject. getByAlias(MetaClassID classID, String alias, boolean safe)
Generic static method to instantiate a DataClayObject by its aliasMethods in es.bsc.dataclay with parameters of type DataClayObject Modifier and Type Method Description void
DataClayObject. dcUpdate(DataClayObject fromObject)
Updates this object alias with the values in argument objectstatic void
DataClayObject. dcUpdateByAlias(String alias, DataClayObject fromObject)
Updates the object identified by the given alias with the values in argument objectvoid
DataClayObject. setAll(DataClayObject otherObject)
This method set all fields with values of fields of provided object.Method parameters in es.bsc.dataclay with type arguments of type DataClayObject Modifier and Type Method Description void
DataClayObject. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataClayObject Modifier and Type Method Description DataClayObject
DataClayRuntime. getCopyOfObject(ObjectID oid, boolean recursive)
Retrieves a copy of the specified object and all its subobjectsDataClayObject
DataClayRuntime. getFromHeap(ObjectID objectID)
Get from HeapDataClayObject
DataClayRuntime. getObjectByAlias(String alias)
Method that gets an object given its alias.DataClayObject
DataClayRuntime. getObjectByAlias(String alias, MetaClassID metaClassID, boolean safe)
Method that gets an object given its alias and metaclass id.DataClayObject
DataClayRuntime. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)
Get from Heap or create a new volatile in EE and load data on it.DataClayObject
DataServiceRuntime. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)
Get from Heap or create a new volatile in EE and load data on it.DataClayObject
ClientRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
abstract DataClayObject
DataClayRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayObject
DataClayRuntime. getPersistedObjectByOID(ObjectID objectID, MetaClassID classID, BackendID hint)
Recovers Object from OID and class IDMethods in es.bsc.dataclay.commonruntime that return types with arguments of type DataClayObject Modifier and Type Method Description static Reference<DataClayObject>
RuntimeUtils. newReference(DataClayObject dcObject)
Get new referenceMethods in es.bsc.dataclay.commonruntime with parameters of type DataClayObject Modifier and Type Method Description void
DataClayRuntime. addToHeap(DataClayObject dcObject)
Add to HeapObject
DataClayRuntime. callExecuteToDS(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID, BackendID remoteLocationID, boolean usingHint)
Execute a remote implementation in Location specified.protected BackendID
DataClayRuntime. chooseLocation(DataClayObject dcObject, String alias)
Choose execution/make persistent location.void
ClientRuntime. deleteAlias(DataClayObject dcObject)
abstract void
DataClayRuntime. deleteAlias(DataClayObject dcObject)
Method that deletes the alias of an object providedvoid
DataServiceRuntime. deleteAlias(DataClayObject dcObject)
Object[]
DataClayRuntime. deserializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedParams)
Deserialize parameters.Object
DataClayRuntime. deserializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, SerializedParametersOrReturn serializedReturn)
Deserialize return.Object
DataClayRuntime. executeRemoteImplementation(DataClayObject objectInWichToExec, String implIDStr, Object[] params)
Method that executes an implementation.protected Object
ClientRuntime. executeRemoteImplementationInternal(DataClayObject objectInWhichToExec, ImplementationID implID, Object[] params)
protected abstract Object
DataClayRuntime. executeRemoteImplementationInternal(DataClayObject objectInWhichToExec, ImplementationID implID, Object[] params)
Internal Method that executes an implementation depending on client or server.protected Object
DataServiceRuntime. executeRemoteImplementationInternal(DataClayObject object, ImplementationID implID, Object[] params)
void
DataClayRuntime. federateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)
Federate an object with an external dataClayvoid
ClientRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
abstract void
DataClayRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
Federate an object with an external dataClayvoid
DataServiceRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
BackendID
ClientRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)
abstract BackendID
DataClayRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)
This method creates a new Persistent Object using the provided stub instance and, if indicated, all its associated objects also Logic module API used for communicationBackendID
DataServiceRuntime. makePersistent(DataClayObject dcObject, BackendID optionalDestBackendID, boolean recursive, String alias)
static Reference<DataClayObject>
RuntimeUtils. newReference(DataClayObject dcObject)
Get new referencevoid
DataServiceRuntime. retainInHeap(DataClayObject object)
Add a new Hard reference to the object provided.List<ObjectWithDataParamOrReturn>
ClientRuntime. serializeMakePersistent(BackendID location, DataClayObject objectToPersist, Map<MetaClassID,byte[]> ifaceBitMaps, boolean recursive)
Serialize for make persistent.SerializedParametersOrReturn
DataClayRuntime. serializeParams(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object[] params, boolean forUpdate, BackendID hintVolatiles)
Serialize parameters.SerializedParametersOrReturn
DataClayRuntime. serializeReturn(DataClayObject objectInWhichToExec, Map<MetaClassID,byte[]> ifaceBitMaps, ImplementationID implID, Object ret)
Serialize parameters.void
ClientRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)
abstract void
DataClayRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)
Synchronizevoid
DataServiceRuntime. synchronize(DataClayObject dcObject, Object[] params, ImplementationID remoteImplID)
void
ClientRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
abstract void
DataClayRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
Unfederate an object with an external backendvoid
DataServiceRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
void
DataClayRuntime. unfederateObject(DataClayObject dcObject, DataClayInstanceID externalDataClayID, boolean recursive)
Unfederate an object with an external dataClayvoid
DataClayRuntime. unfederateObjectWithAllDCs(DataClayObject dcObject, boolean recursive)
Unfederate an object with all external dataClaysvoid
DataClayRuntime. updateObject(ObjectID into, DataClayObject from)
Updates a specific object (into) with the fields of another one (from)protected void
DataClayRuntime. updateObjectID(DataClayObject dcObject, ObjectID newObjectID)
Update the object id in both DataClayObject and HeapManager -
Uses of DataClayObject in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice with parameters of type DataClayObject Modifier and Type Method Description Object
DataService. runImplementation(DataClayObject instance, ImplementationID implID, Object[] params)
This function executes the method specified -
Uses of DataClayObject in es.bsc.dataclay.exceptions
Method parameters in es.bsc.dataclay.exceptions with type arguments of type DataClayObject Modifier and Type Method Description void
DataClayException. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.heap
Fields in es.bsc.dataclay.heap with type parameters of type DataClayObject Modifier and Type Field Description protected Map<ObjectID,Reference<DataClayObject>>
HeapManager. inmemoryObjects
Map of objects in memory.protected Map<ObjectID,DataClayObject>
ExecutionEnvironmentHeapManager. retainedObjects
It is very important to be a sorted list, so first elements to arrive are cleaned before, in any deserialization from DB or parameter, objects deserialized first are referrers to objects deserialized later.Methods in es.bsc.dataclay.heap that return DataClayObject Modifier and Type Method Description DataClayObject
HeapManager. getObject(ObjectID objectID)
Get object from HeapMethods in es.bsc.dataclay.heap with parameters of type DataClayObject Modifier and Type Method Description void
ClientHeapManager. addToHeap(DataClayObject dcObject)
void
ExecutionEnvironmentHeapManager. addToHeap(DataClayObject dcObject)
abstract void
HeapManager. addToHeap(DataClayObject dcObject)
Add object into Heap.protected void
HeapManager. addToHeapMap(DataClayObject dcObject)
Create a weak reference of the object provided and add it into the heap.void
ExecutionEnvironmentHeapManager. retainInHeap(DataClayObject object)
Add a new Hard reference to the object provided. -
Uses of DataClayObject in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader that return DataClayObject Modifier and Type Method Description DataClayObject
DataClayObjectLoader. getOrNewAndLoadVolatile(MetaClassID classID, ObjectID objectID, BackendID hint, ObjectWithDataParamOrReturn objWithData, Map<MetaClassID,byte[]> ifaceBitMaps)
Get from Heap or create a new volatile in EE and load data on it.DataClayObject
DataClayObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayObject
ClientObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
protected abstract DataClayObject
DataClayObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
Create a new instance using proper class loaderprotected DataClayObject
DataClayObjectLoader. newInstanceInternal(MetaClassID classID, ObjectID objectID, BackendID hint)
Create a new instance using proper class loaderMethods in es.bsc.dataclay.loader with parameters of type DataClayObject Modifier and Type Method Description void
ClientObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
abstract void
DataClayObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance.void
ExecutionObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance. -
Uses of DataClayObject in es.bsc.dataclay.serialization
Method parameters in es.bsc.dataclay.serialization with type arguments of type DataClayObject Modifier and Type Method Description void
DataClayRefList. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataClaySerializable. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serializes the object into the buffer provided using the interface represented in the bitmap specified. -
Uses of DataClayObject in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids
Method parameters in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with type arguments of type DataClayObject Modifier and Type Method Description void
DataClayInstanceIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ExecutionEnvironmentIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectIDWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.serialization.java.lang
Method parameters in es.bsc.dataclay.serialization.java.lang with type arguments of type DataClayObject Modifier and Type Method Description void
BooleanWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ByteWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CharacterWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DoubleWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
FloatWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
IntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
LongWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ShortWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
StringWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.serialization.java.util
Method parameters in es.bsc.dataclay.serialization.java.util with type arguments of type DataClayObject Modifier and Type Method Description void
ArrayWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CollectionWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
Map.EntryWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
MapWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.serialization.java.util.concurrent.atomic
Method parameters in es.bsc.dataclay.serialization.java.util.concurrent.atomic with type arguments of type DataClayObject Modifier and Type Method Description void
AtomicIntegerWrapper. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return DataClayObject Modifier and Type Method Description static DataClayObject
DataClayDeserializationLib. deserializeAssociation(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs, DataClayRuntime theLib)
DataClayObject
ObjectWithDataParamOrReturn. getDataClayObject()
Get dataClayObjectDataClayObject
PersistentParamOrReturn. getDcObject()
Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayObject Modifier and Type Method Description static void
DataClayDeserializationLib. deserializeObjectWithDataInClient(ObjectWithDataParamOrReturn paramOrRet, DataClayObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID)
Deserialize object into a non-persistent memory instance IN CLIENT It ensures the object is not marked as persistent.static void
DataClaySerializationLib. serializeAssociation(DataClayObject element, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serialize association to another user type.static ObjectWithDataParamOrReturn
DataClaySerializationLib. serializeDataClayObjectWithData(DataClayObject dcObject, DataClayRuntime clientLib, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, ListIterator<DataClayObject> curIt, boolean forUpdate, BackendID hint, boolean forcePendingToRegister)
Serialize DataClayObject with data.static void
DataClaySerializationLib. serializeReferenceCounting(DataClayObject dcObject, DataClayByteBuffer dcBuffer, ReferenceCounting referenceCounting)
Serialize reference countingvoid
ObjectWithDataParamOrReturn. setDataClayObject(DataClayObject newdataClayObject)
Set dataClayObjectvoid
PersistentParamOrReturn. setDcObject(DataClayObject newdcObject)
Set dcObjectMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type DataClayObject Modifier and Type Method Description static DataClayByteArray
DataClaySerializationLib. createBufferAndSerialize(DataClaySerializable instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, boolean returnNullIfNoRefCounting)
Create buffer and serializevoid
ImmutableParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
LanguageParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectWithDataParamOrReturn. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
static void
DataClaySerializationLib. serializeAssociation(DataClayObject element, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serialize association to another user type.static ObjectWithDataParamOrReturn
DataClaySerializationLib. serializeDataClayObjectWithData(DataClayObject dcObject, DataClayRuntime clientLib, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, ListIterator<DataClayObject> curIt, boolean forUpdate, BackendID hint, boolean forcePendingToRegister)
Serialize DataClayObject with data.static void
DataClaySerializationLib. serializeJavaField(DataClayJavaWrapper wrapper, DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
Serialize java field.static DataClayByteArray
DataClaySerializationLib. serializeParameterOrReturn(DataClaySerializable paramReturn, ListIterator<DataClayObject> it)
Serialize parameter or returnConstructors in es.bsc.dataclay.serialization.lib with parameters of type DataClayObject Constructor Description ObjectWithDataParamOrReturn(DataClayObject thedataClayObject)
ConstructorPersistentParamOrReturn(DataClayObject thedataClayObject)
Constructor -
Uses of DataClayObject in es.bsc.dataclay.util
Methods in es.bsc.dataclay.util with parameters of type DataClayObject Modifier and Type Method Description void
ReferenceCounting. serializeReferenceCounting(DataClayObject dcObject, DataClayByteBuffer dcBuffer)
Serialize reference counting -
Uses of DataClayObject in es.bsc.dataclay.util.classloaders
Methods in es.bsc.dataclay.util.classloaders that return DataClayObject Modifier and Type Method Description static DataClayObject
DataClayClassLoader. newInstance(MetaClassID classID, ObjectID oid)
Create an instance of the Class with ID provided and Object ID providedstatic DataClayObject
DataClayClassLoaderSrv. newInstance(MetaClassID classID, ObjectID objectID)
Create an instance of the Class with ID provided -
Uses of DataClayObject in es.bsc.dataclay.util.filtering
Method parameters in es.bsc.dataclay.util.filtering with type arguments of type DataClayObject Modifier and Type Method Description void
DataClayPredicate. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.util.ids
Method parameters in es.bsc.dataclay.util.ids with type arguments of type DataClayObject Modifier and Type Method Description void
AccountID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
CredentialID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataClayInstanceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataContractID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
DataSetID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ECAID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
EventMessageID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
EventObjsMeetConditionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ExecutionEnvironmentID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ImplementationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
InterfaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
MetaClassID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
NamespaceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ObjectID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
OperationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
PropertyID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
QualitativeRegistryID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
ResourceID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
SessionID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
void
StorageLocationID. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.util.management.accountmgr
Method parameters in es.bsc.dataclay.util.management.accountmgr with type arguments of type DataClayObject Modifier and Type Method Description void
PasswordCredential. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.util.management.namespacemgr
Method parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type DataClayObject Modifier and Type Method Description void
ImportedInterface. serialize(DataClayByteBuffer dcBuffer, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, IdentityHashMap<Object,Integer> curSerializedObjs, ListIterator<DataClayObject> pendingObjs, ReferenceCounting referenceCounting)
-
Uses of DataClayObject in es.bsc.dataclay.util.replication
Methods in es.bsc.dataclay.util.replication with parameters of type DataClayObject Modifier and Type Method Description static void
SequentialConsistency. replicateToDataClaysObjectIsFederatedWith(DataClayObject o, String setterID, String setUpdateID, Object arg)
static void
SequentialConsistency. replicateToSlaves(DataClayObject o, String setterID, String setUpdateID, Object arg)
static void
SequentialConsistency. synchronize(DataClayObject dataClayObject, String setterID, Object[] args)
-