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 DataClayExecutionObjectDataServiceRuntime. getFromHeap(ObjectID objectID)DataClayExecutionObjectDataServiceRuntime. getOrNewInstanceFromDB(ObjectID objectID, boolean retry)Get object from memory or database and WAIT in case we are still waiting for it to be persisted.DataClayExecutionObjectDataServiceRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Methods in es.bsc.dataclay.commonruntime with parameters of type DataClayExecutionObject Modifier and Type Method Description voidDataServiceRuntime. deserializeDataIntoInstance(DataClayExecutionObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance.voidDataServiceRuntime. 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 voidDataService. 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 DataClayExecutionObjectExecutionEnvironmentHeapManager. 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 DataClayExecutionObjectExecutionObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in objects map or create a new PERSISTENT instance if neededDataClayExecutionObjectExecutionObjectLoader. getOrNewPersistentInstanceFromDB(ObjectID objectID, boolean retry)Get object from memory or database and WAIT in case we are still waiting for it to be persisted.DataClayExecutionObjectExecutionObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)Methods in es.bsc.dataclay.loader with parameters of type DataClayExecutionObject Modifier and Type Method Description voidExecutionObjectLoader. 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 voidDataClayDeserializationLib. deserializeObjectFromDBBytes(DataClayExecutionObject objectToFill, byte[] objectBytes, DataServiceRuntime theLib)Deserialize object from bytesstatic voidDataClayDeserializationLib. deserializeObjectFromDBBytesAux(DataClayExecutionObject instance, DataClayObjectMetaData metadata, com.google.protobuf.ByteString data, DataServiceRuntime theLib)Given metadata and data, deserialize into instance.static voidDataClayDeserializationLib. 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
-