Uses of Class
es.bsc.dataclay.commonruntime.DataClayRuntime
-
Packages that use DataClayRuntime Package Description es.bsc.dataclay es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.heap es.bsc.dataclay.loader es.bsc.dataclay.serialization.lib Utility classes for binary serialization -
-
Uses of DataClayRuntime in es.bsc.dataclay
Fields in es.bsc.dataclay declared as DataClayRuntime Modifier and Type Field Description static DataClayRuntime
DataClayObject. clientRuntime
Client runtime.Methods in es.bsc.dataclay that return DataClayRuntime Modifier and Type Method Description static DataClayRuntime
DataClayMockObject. getLib()
Get DataService client librarystatic DataClayRuntime
DataClayObject. getLib()
Get DataService client libraryMethods in es.bsc.dataclay with parameters of type DataClayRuntime Modifier and Type Method Description static void
DataClayMockObject. setCurrentThreadLib(DataClayRuntime dsLib)
Add common lib to use by current threadstatic void
DataClayObject. setLib(DataClayRuntime theruntime)
Set runtime -
Uses of DataClayRuntime in es.bsc.dataclay.commonruntime
Subclasses of DataClayRuntime in es.bsc.dataclay.commonruntime Modifier and Type Class Description class
ClientRuntime
This class contains functions for users to interact with DataClay.class
DataServiceRuntime
This class contains functions for node to interact with other nodes. -
Uses of DataClayRuntime in es.bsc.dataclay.heap
Fields in es.bsc.dataclay.heap declared as DataClayRuntime Modifier and Type Field Description protected DataClayRuntime
HeapManager. runtime
Runtime being monitorized.Constructors in es.bsc.dataclay.heap with parameters of type DataClayRuntime Constructor Description ClientHeapManager(DataClayRuntime theruntime)
Contructor.HeapManager(DataClayRuntime theruntime)
Constructor. -
Uses of DataClayRuntime in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader that return DataClayRuntime Modifier and Type Method Description protected DataClayRuntime
ClientObjectLoader. getRuntime()
protected abstract DataClayRuntime
DataClayObjectLoader. getRuntime()
Get runtimeprotected DataClayRuntime
ExecutionObjectLoader. getRuntime()
-
Uses of DataClayRuntime in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib with parameters of type DataClayRuntime Modifier and Type Method Description static DataClayObject
DataClayDeserializationLib. deserializeAssociation(DataClayByteBuffer dcBuffer, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayObjectMetaData metadata, Map<Integer,Object> curDeserializedObjs, DataClayRuntime theLib)
static ObjectWithDataParamOrReturn
DataClayDeserializationLib. deserializeObjectFromDBBytesIntoObjectData(ObjectID objectID, byte[] objectBytes, DataClayRuntime theLib)
Deserialize object from bytes into ObjectWithDataParamOrReturnstatic void
DataClayDeserializationLib. deserializeObjectWithData(ObjectWithDataParamOrReturn paramOrRet, DataClayExecutionObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID, boolean forceDeserialization)
Deserialize object into a memory instance.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 Object[]
DataClayDeserializationLib. deserializeParamsOrReturn(SerializedParametersOrReturn serializedParamsOrReturn, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib)
Deserialize parameters of an executionstatic 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 SerializedParametersOrReturn
DataClaySerializationLib. serializeParamsOrReturn(List<DataClaySerializable> wrappedParamsOrRet, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime runtime, boolean forUpdate, BackendID hint, boolean ignoreSubObjects)
Serialize parameters or return of an execution
-