Uses of Class
es.bsc.dataclay.serialization.lib.ObjectWithDataParamOrReturn
-
Packages that use ObjectWithDataParamOrReturn Package Description es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc Contains GRPC classes.es.bsc.dataclay.communication.grpc.clients.dataservice Contains DataService client GRPC classes.es.bsc.dataclay.dataservice Module intended to management of Data of Objects and Executions.es.bsc.dataclay.dataservice.api Module intended to management of DataService service API.es.bsc.dataclay.loader es.bsc.dataclay.serialization.lib Utility classes for binary serialization -
-
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.commonruntime
Fields in es.bsc.dataclay.commonruntime with type parameters of type ObjectWithDataParamOrReturn Modifier and Type Field Description Map<ObjectID,ObjectWithDataParamOrReturn>DataClayRuntime. underDeserializationVolatilesUnder deserialization volatiles per thread.Methods in es.bsc.dataclay.commonruntime that return types with arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description List<ObjectWithDataParamOrReturn>ClientRuntime. serializeMakePersistent(BackendID location, DataClayObject objectToPersist, Map<MetaClassID,byte[]> ifaceBitMaps, boolean recursive)Serialize for make persistent.Methods in es.bsc.dataclay.commonruntime with parameters of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidDataServiceRuntime. deserializeDataIntoInstance(DataClayExecutionObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance.DataClayObjectDataClayRuntime. 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.DataClayObjectDataServiceRuntime. 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.Method parameters in es.bsc.dataclay.commonruntime with type arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidDataClayRuntime. addVolatileUnderDeserialization(Collection<ObjectWithDataParamOrReturn> volatileSet)All volatiles provided are under deserialization.Object[]DataClayRuntime. deserializeIntoHeap(Map<MetaClassID,byte[]> ifaceBitMaps, List<ObjectWithDataParamOrReturn> serializedParams)Deserialize int heap objects provided for a make persistent call.voidDataClayRuntime. removeVolatilesUnderDeserialization(Collection<ObjectWithDataParamOrReturn> volatileSet)Remove volatiles under deserialization.voidDataServiceRuntime. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objsToStore)Directly store objects in DS. -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return ObjectWithDataParamOrReturn Modifier and Type Method Description static ObjectWithDataParamOrReturnUtils. getObjectWithDataParamOrReturn(CommonMessages.ObjectWithDataParamOrReturn volParamOrRet)Obtain the object with data (parameter or return) from the specified messageMethods in es.bsc.dataclay.communication.grpc with parameters of type ObjectWithDataParamOrReturn Modifier and Type Method Description static CommonMessages.ObjectWithDataParamOrReturnUtils. getObjectWithDataParamOrReturn(ObjectWithDataParamOrReturn volParamOrRet)Return a message containing an object with data (parameter or return) -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.communication.grpc.clients.dataservice
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice that return types with arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description List<ObjectWithDataParamOrReturn>DataServiceGrpcClient. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjects, boolean recursive, ExecutionEnvironmentID destBackendID, int updateReplicaLocs)Method parameters in es.bsc.dataclay.communication.grpc.clients.dataservice with type arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidDataServiceGrpcClient. makePersistent(SessionID sessionID, List<ObjectWithDataParamOrReturn> params)voidDataServiceGrpcClient. notifyFederation(SessionID sessionID, List<ObjectWithDataParamOrReturn> params)voidDataServiceGrpcClient. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)voidDataServiceGrpcClient. upsertObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectBytes) -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice that return types with arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description List<ObjectWithDataParamOrReturn>DataService. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjs, boolean recursive, ExecutionEnvironmentID replicaDestBackendID, int updateReplicaLocs)Method parameters in es.bsc.dataclay.dataservice with type arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidDataService. makePersistent(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectsToPersist)voidDataService. notifyFederation(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectsToPersist)voidDataService. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)voidDataService. upsertObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectIDsAndBytes) -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.dataservice.api
Methods in es.bsc.dataclay.dataservice.api that return types with arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description List<ObjectWithDataParamOrReturn>DataServiceAPI. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjs, boolean recursive, ExecutionEnvironmentID replicaDestBackendID, int updateReplicaLocs)Get the serialized objects with id providedMethod parameters in es.bsc.dataclay.dataservice.api with type arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidDataServiceAPI. makePersistent(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectsToPersist)This function will deserialize make persistent "parameters" (i.e.voidDataServiceAPI. notifyFederation(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectsToPersist)New federated object arrives and must be stored in current backend.voidDataServiceAPI. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)Store objects into Database.voidDataServiceAPI. upsertObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objectBytes)Updates objects or insert if they do not exist with the values in objectBytes. -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader with parameters of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidClientObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)abstract voidDataClayObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance.voidExecutionObjectLoader. deserializeDataIntoInstance(DataClayObject instance, ObjectWithDataParamOrReturn data, Map<MetaClassID,byte[]> ifaceBitMaps)Deserialize data into instance.DataClayObjectDataClayObjectLoader. 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. -
Uses of ObjectWithDataParamOrReturn in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return ObjectWithDataParamOrReturn Modifier and Type Method Description static ObjectWithDataParamOrReturnDataClayDeserializationLib. deserializeObjectFromDBBytesIntoObjectData(ObjectID objectID, byte[] objectBytes, DataClayRuntime theLib)Deserialize object from bytes into ObjectWithDataParamOrReturnstatic ObjectWithDataParamOrReturnDataClaySerializationLib. serializeDataClayObjectWithData(DataClayObject dcObject, DataClayRuntime clientLib, boolean ignoreUserTypes, Map<MetaClassID,byte[]> ifaceBitMaps, ListIterator<DataClayObject> curIt, boolean forUpdate, BackendID hint, boolean forcePendingToRegister)Serialize DataClayObject with data.Methods in es.bsc.dataclay.serialization.lib that return types with arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description Map<Integer,ObjectWithDataParamOrReturn>SerializedParametersOrReturn. getVolatileObjs()Methods in es.bsc.dataclay.serialization.lib with parameters of type ObjectWithDataParamOrReturn Modifier and Type Method Description static voidDataClayDeserializationLib. deserializeObjectWithData(ObjectWithDataParamOrReturn paramOrRet, DataClayExecutionObject object, Map<MetaClassID,byte[]> ifaceBitMaps, DataClayRuntime theLib, SessionID ownerSessionID, boolean forceDeserialization)Deserialize object into a memory instance.static voidDataClayDeserializationLib. 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.Method parameters in es.bsc.dataclay.serialization.lib with type arguments of type ObjectWithDataParamOrReturn Modifier and Type Method Description voidSerializedParametersOrReturn. setVolatileObjs(Map<Integer,ObjectWithDataParamOrReturn> newvolatileObjs)Set volatileObjsConstructor parameters in es.bsc.dataclay.serialization.lib with type arguments of type ObjectWithDataParamOrReturn Constructor Description SerializedParametersOrReturn(List<ObjectWithDataParamOrReturn> thevolatileObjs)Constructor for volatiles
-