Uses of Class
es.bsc.dataclay.DataClayExecutionObject
-
Packages that use DataClayExecutionObject Package Description 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.heap es.bsc.dataclay.loader es.bsc.dataclay.serialization.lib Utility classes for binary serialization -
-
Uses of DataClayExecutionObject in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return DataClayExecutionObject Modifier and Type Method Description DataClayExecutionObject
DataServiceRuntime. getFromHeap(ObjectID objectID)
DataClayExecutionObject
DataServiceRuntime. getOrNewInstanceFromDB(ObjectID objectID, boolean retry)
Get object from memory or database and WAIT in case we are still waiting for it to be persisted.DataClayExecutionObject
DataServiceRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Methods in es.bsc.dataclay.commonruntime with parameters of type DataClayExecutionObject Modifier and Type Method Description void
DataServiceRuntime. deserializeDataIntoInstance(DataClayExecutionObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)
Deserialize data into instance.void
DataServiceRuntime. setWeakProxy(DataClayExecutionObject instance, ExecutionEnvironmentID newHint)
Set instance to be weak proxy. -
Uses of DataClayExecutionObject in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice with parameters of type DataClayExecutionObject Modifier and Type Method Description void
DataService. gcCollectObjectInternal(DataClayExecutionObject instance)
Update or store object. -
Uses of DataClayExecutionObject in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return DataClayExecutionObject Modifier and Type Method Description DataClayExecutionObject
ExecutionEnvironmentHeapManager. getObject(ObjectID objectID)
-
Uses of DataClayExecutionObject in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader that return DataClayExecutionObject Modifier and Type Method Description DataClayExecutionObject
ExecutionObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)
Check if instance exists in objects map or create a new PERSISTENT instance if neededDataClayExecutionObject
ExecutionObjectLoader. getOrNewPersistentInstanceFromDB(ObjectID objectID, boolean retry)
Get object from memory or database and WAIT in case we are still waiting for it to be persisted.DataClayExecutionObject
ExecutionObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)
Methods in es.bsc.dataclay.loader with parameters of type DataClayExecutionObject Modifier and Type Method Description void
ExecutionObjectLoader. loadDataClayObjectFromDb(DataClayExecutionObject objectToFill, boolean retry)
Load DataClayObject from Database -
Uses of DataClayExecutionObject in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayExecutionObject Modifier and Type Method Description static void
DataClayDeserializationLib. deserializeObjectFromDBBytes(DataClayExecutionObject objectToFill, byte[] objectBytes, DataServiceRuntime theLib)
Deserialize object from bytesstatic void
DataClayDeserializationLib. deserializeObjectFromDBBytesAux(DataClayExecutionObject instance, DataClayObjectMetaData metadata, com.google.protobuf.ByteString data, DataServiceRuntime theLib)
Given metadata and data, deserialize into instance.static void
DataClayDeserializationLib. deserializeObjectWithData(ObjectWithDataParamOrReturn paramOrRet, DataClayExecutionObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID, boolean forceDeserialization)
Deserialize object into a memory instance.static byte[]
DataClaySerializationLib. serializeForDBGarbageCollection(DataClayExecutionObject instance, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, boolean returnNullIfNoRefCounting)
Serialize for DB
-