Uses of Class
es.bsc.dataclay.util.ids.ObjectID
-
Packages that use ObjectID Package Description es.bsc.dataclay es.bsc.dataclay.api API module containing functionalities provided to users.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.communication.grpc.clients.logicmodule Contains Logic module 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.dbhandler Module intended to management of Data Bases.es.bsc.dataclay.dbhandler.sql es.bsc.dataclay.exceptions.dataservice Module intended to management of Exceptions in DataService module.es.bsc.dataclay.exceptions.metadataservice Module intended to management of Exceptions on MetaDataService module.es.bsc.dataclay.heap es.bsc.dataclay.loader es.bsc.dataclay.logic Module that represents the entry to the systemes.bsc.dataclay.logic.api Module intended to provide API of Logic Modulees.bsc.dataclay.metadataservice Module intended to management of information of distributed objectses.bsc.dataclay.serialization Utility classes for binary serializationes.bsc.dataclay.serialization.es.bsc.dataclay.util.ids Wrappers.es.bsc.dataclay.serialization.lib Utility classes for binary serializationes.bsc.dataclay.storagelocation es.bsc.dataclay.util Utility classeses.bsc.dataclay.util.classloaders Utility classes for class loading.es.bsc.dataclay.util.events.message This package contains information about event messages.es.bsc.dataclay.util.info This package contains all Info classes send between modules.es.bsc.dataclay.util.management.metadataservice This package contains classes used in management of data.storage Package for Severo Ochoa specific libraries. -
-
Uses of ObjectID in es.bsc.dataclay
Fields in es.bsc.dataclay declared as ObjectID Modifier and Type Field Description protected ObjectIDDataClayObject. objectIDObjectID of the stub instance.Methods in es.bsc.dataclay that return ObjectID Modifier and Type Method Description ObjectIDDataClayObject. getObjectID()Get the ObjectID of the instanceObjectIDDataClayObject. getOriginalObjectID()Methods in es.bsc.dataclay with parameters of type ObjectID Modifier and Type Method Description protected voidDataClayExecutionObject. addLazyTask(ObjectID objectID, ImplementationID implID, MetaClassID classID)Add lazy task to be run in DataClay.voidDataClayObject. setObjectIDUnsafe(ObjectID newObjectID)Set the object's id This method is labeled as unsafe as the user should be aware it is just possible to change ids of non-persistent objects.voidDataClayObject. setOriginalObjectID(ObjectID newOriginalObjectID)Constructors in es.bsc.dataclay with parameters of type ObjectID Constructor Description DataClayExecutionObject(ObjectID theobjectID)ConstructorDataClayObject(ObjectID theobjectID)Constructor -
Uses of ObjectID in es.bsc.dataclay.api
Methods in es.bsc.dataclay.api that return types with arguments of type ObjectID Modifier and Type Method Description static Triple<ObjectID,BackendID,MetaClassID>DataClay. string2IDandHintID(String objectIDstr)Translates from string representation of an objectID to an ObjectID.Methods in es.bsc.dataclay.api with parameters of type ObjectID Modifier and Type Method Description static StringDataClay. ids2String(ObjectID objectID, BackendID hint, MetaClassID classID)Translates from ObjectID to string representation. -
Uses of ObjectID in es.bsc.dataclay.commonruntime
Fields in es.bsc.dataclay.commonruntime with type parameters of type ObjectID Modifier and Type Field Description protected MemoryCache<String,Triple<ObjectID,MetaClassID,BackendID>>DataClayRuntime. aliasCacheCache of alias -> oid.MemoryCache<ObjectID,MetaDataInfo>DataClayRuntime. metaDataCacheCache of metaData.Map<ObjectID,ObjectWithDataParamOrReturn>DataClayRuntime. underDeserializationVolatilesUnder deserialization volatiles per thread.protected Set<ObjectID>DataClayRuntime. volatileParametersBeingSendSet of object ids of volatile parameters that were send but did not arrive to any node yet.Methods in es.bsc.dataclay.commonruntime that return ObjectID Modifier and Type Method Description static ObjectIDDataClayRuntime. getObjectIDFromAlias(String alias)ObjectIDDataClayRuntime. newRemotePersistentInstance(MetaClassID classID, StubInfo stubInfo, ImplementationID implID, Object[] params, BackendID locID)Create a new instance in a remote server and persist it.Methods in es.bsc.dataclay.commonruntime that return types with arguments of type ObjectID Modifier and Type Method Description Triple<ObjectID,MetaClassID,BackendID>DataClayRuntime. getObjectInfoByAlias(String alias)Method that gets info of an object given its ID if the object is accessible by using the given sesion.Set<ObjectID>DataServiceRuntime. getRetainedReferences()Get IDs of references retained by EE.Tuple<ObjectID,BackendID>DataClayRuntime. newVersion(ObjectID objectID, ExecutionEnvironmentID objectHint, MetaClassID classID, DataSetID dataSetID, BackendID optDestBackendID, String optDestHostname)Creates a persistent new version of an object and its subobjects (always recursive).Methods in es.bsc.dataclay.commonruntime with parameters of type ObjectID Modifier and Type Method Description voidDataClayRuntime. addSessionReference(ObjectID objectID)ONLY for EE.voidDataServiceRuntime. addSessionReference(ObjectID objectID)Add +1 reference associated to thread sessionvoidDataClayRuntime. consolidateVersion(ObjectID versionOID, ExecutionEnvironmentID objectHint)Makes the object with finalVersionID the definitive version of the object with originalObjectID.voidClientRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)abstract voidDataClayRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)Detach object from current session in use, i.e.voidDataServiceRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)ObjectDataClayRuntime. executeRemoteTask(ObjectID objectID, String className, String operationNameAndSignature, Object[] params, BackendID target)Method that executes an implementationbooleanDataClayRuntime. existsInHeap(ObjectID objectID)Check if there is an object with ID provided.Set<BackendID>DataClayRuntime. getAllLocations(ObjectID objectID)Get the IDs of the backends in which the object identified by the stub instance provided is located.ExecutionEnvironmentIDDataClayRuntime. getBackendIDFromObjectID(ObjectID objectID)Get execution locationDataClayObjectDataClayRuntime. getCopyOfObject(ObjectID oid, boolean recursive)Retrieves a copy of the specified object and all its subobjectsDataSetIDDataClayRuntime. getDataSetIDFromObject(ObjectID oid)Method that gets DataSetID from an object with id providedDataClayObjectDataClayRuntime. getFromHeap(ObjectID objectID)Get from HeapDataClayExecutionObjectDataServiceRuntime. getFromHeap(ObjectID objectID)BackendIDDataClayRuntime. getLocation(ObjectID objectID)Get the ID of some backend in which the object identified by the stub instance provided is locatedMetaDataInfoDataClayRuntime. getObjectMetadata(ObjectID objectID)Get the IDs of the backends in which the object identified by the stub instance provided is located and the classname of the object.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.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.DataClayObjectClientRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)abstract DataClayObjectDataClayRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayExecutionObjectDataServiceRuntime. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)DataClayObjectDataClayRuntime. getPersistedObjectByOID(ObjectID objectID, MetaClassID classID, BackendID hint)Recovers Object from OID and class IDvoidDataClayRuntime. lock(ObjectID objectID)Lock objectvoidDataClayRuntime. moveObject(ObjectID objectID, MetaClassID classID, BackendID hint, BackendID srcBackendID, BackendID destBackendID, boolean recursive)Move the replica of an object from one backend to another.BackendIDDataClayRuntime. newReplica(ObjectID objectID, BackendID objectHint, BackendID optDestBackendID, String optDestHostname, boolean recursive)Replicates an object.Tuple<ObjectID,BackendID>DataClayRuntime. newVersion(ObjectID objectID, ExecutionEnvironmentID objectHint, MetaClassID classID, DataSetID dataSetID, BackendID optDestBackendID, String optDestHostname)Creates a persistent new version of an object and its subobjects (always recursive).booleanDataClayRuntime. objectExistsInDataClay(ObjectID objectID)Check if object exists in dataClay.voidDataServiceRuntime. releaseFromHeap(ObjectID objectID)Release hard reference to object with ID provided.voidDataClayRuntime. removeFromHeap(ObjectID objectID)Remove reference from Heap.voidDataClayRuntime. removeObjectMetadataFromCache(ObjectID objectID)Remove metadata of object from cachevoidDataClayRuntime. setDataSetID(ObjectID objectID, DataSetID newDataSetID)Set DataSet IDvoidDataClayRuntime. setObjectReadOnly(ObjectID objectID, MetaClassID classID, BackendID hint)Set a persistent object as read only Logic module API used for communicationvoidDataClayRuntime. setObjectReadWrite(ObjectID objectID, MetaClassID classID, BackendID hint)Set a persistent object as read writevoidDataClayRuntime. unlock(ObjectID objectID)Unlock objectvoidDataClayRuntime. updateObject(ObjectID into, DataClayObject from)Updates a specific object (into) with the fields of another one (from)protected voidDataClayRuntime. updateObjectID(DataClayObject dcObject, ObjectID newObjectID)Update the object id in both DataClayObject and HeapManager -
Uses of ObjectID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return ObjectID Modifier and Type Method Description static ObjectIDUtils. getObjectID(String idMsg)Get ObjectID from Protobuf ID -
Uses of ObjectID in es.bsc.dataclay.communication.grpc.clients.dataservice
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice that return ObjectID Modifier and Type Method Description ObjectIDDataServiceGrpcClient. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)ObjectIDDataServiceGrpcClient. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)Methods in es.bsc.dataclay.communication.grpc.clients.dataservice with parameters of type ObjectID Modifier and Type Method Description voidDataServiceGrpcClient. consolidateVersion(SessionID sessionID, ObjectID versionObjectID)voidDataServiceGrpcClient. delete(ExecutionEnvironmentID eeID, ObjectID objectID)voidDataServiceGrpcClient. deleteAlias(SessionID sessionID, ObjectID objectID)voidDataServiceGrpcClient. detachObjectFromSession(ObjectID objectID, SessionID sessionID)SerializedParametersOrReturnDataServiceGrpcClient. executeImplementation(ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, SessionID sessionID)booleanDataServiceGrpcClient. exists(ObjectID objectID)booleanDataServiceGrpcClient. existsInDB(ObjectID objectID)voidDataServiceGrpcClient. federate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)byte[]DataServiceGrpcClient. get(ExecutionEnvironmentID eeID, ObjectID objectID)MetaClassIDDataServiceGrpcClient. getClassIDFromObjectInMemory(ObjectID objectID)SerializedParametersOrReturnDataServiceGrpcClient. getCopyOfObject(SessionID sessionID, ObjectID objectID, boolean recursive)Set<ObjectID>DataServiceGrpcClient. moveObjects(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destStLocation, boolean recursive)Set<ObjectID>DataServiceGrpcClient. newReplica(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID, boolean recursive)ObjectIDDataServiceGrpcClient. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)voidDataServiceGrpcClient. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)voidDataServiceGrpcClient. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackendID)voidDataServiceGrpcClient. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)voidDataServiceGrpcClient. update(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] newbytes, boolean dirty)voidDataServiceGrpcClient. updateObject(SessionID sessionID, ObjectID intoObjectID, SerializedParametersOrReturn fromObject)Method parameters in es.bsc.dataclay.communication.grpc.clients.dataservice with type arguments of type ObjectID Modifier and Type Method Description List<ObjectWithDataParamOrReturn>DataServiceGrpcClient. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjects, boolean recursive, ExecutionEnvironmentID destBackendID, int updateReplicaLocs)voidDataServiceGrpcClient. notifyUnfederation(SessionID sessionID, Set<ObjectID> objectIDs)Map<ObjectID,ExecutionEnvironmentID>DataServiceGrpcClient. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newhint)voidDataServiceGrpcClient. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)voidDataServiceGrpcClient. updateRefs(Map<ObjectID,Integer> updateCounterRefs) -
Uses of ObjectID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return ObjectID Modifier and Type Method Description ObjectIDLogicModuleGrpcClient. deleteAlias(SessionID sessionID, String alias)Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type ObjectID Modifier and Type Method Description Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModuleGrpcClient. getObjectFromAlias(SessionID sessionID, String alias)HashMap<ObjectID,MetaDataInfo>LogicModuleGrpcClient. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)List<ObjectID>LogicModuleGrpcClient. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID, boolean recursive)List<ObjectID>LogicModuleGrpcClient. registerObjects(List<RegistrationInfo> regInfos, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type ObjectID Modifier and Type Method Description SerializedParametersOrReturnLogicModuleGrpcClient. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)SerializedParametersOrReturnLogicModuleGrpcClient. executeMethodOnTarget(SessionID sessionID, ObjectID objectID, String operationSignature, SerializedParametersOrReturn params, ExecutionEnvironmentID backendID)MetaDataInfoLogicModuleGrpcClient. getMetadataByOID(SessionID sessionID, ObjectID objectID)MetaDataInfoLogicModuleGrpcClient. getMetadataByOIDForDS(ObjectID objectID)DataSetIDLogicModuleGrpcClient. getObjectDataSetID(SessionID sessionID, ObjectID oid)Tuple<String,String>LogicModuleGrpcClient. getObjectInfo(SessionID sessionID, ObjectID objectID)List<ObjectID>LogicModuleGrpcClient. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID, boolean recursive)booleanLogicModuleGrpcClient. objectExistsInDataClay(ObjectID objectID)voidLogicModuleGrpcClient. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)voidLogicModuleGrpcClient. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)voidLogicModuleGrpcClient. setObjectReadOnly(SessionID sessionID, ObjectID objectID)voidLogicModuleGrpcClient. setObjectReadWrite(SessionID sessionID, ObjectID objectID)Method parameters in es.bsc.dataclay.communication.grpc.clients.logicmodule with type arguments of type ObjectID Modifier and Type Method Description voidLogicModuleGrpcClient. unregisterObjects(Set<ObjectID> objectsToUnregister) -
Uses of ObjectID in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice that return ObjectID Modifier and Type Method Description ObjectIDLazyTask. getObjectID()ObjectIDDataService. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)ObjectIDDataService. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)Methods in es.bsc.dataclay.dataservice that return types with arguments of type ObjectID Modifier and Type Method Description Set<ObjectID>DataService. getRetainedReferences()Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>DataService. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>DataService. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)Set<ObjectID>DataService. moveObjects(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destLocation, boolean recursive)Set<ObjectID>DataService. newReplica(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID, boolean recursive)Map<ObjectID,ExecutionEnvironmentID>DataService. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)Methods in es.bsc.dataclay.dataservice with parameters of type ObjectID Modifier and Type Method Description voidDataService. addLazyTask(ObjectID objectID, LazyTask lazyTask)Add lazy taskvoidLazyTasksRunner. addLazyTask(ObjectID objectID, LazyTask lazyTask)Add lazy taskvoidDataService. consolidateVersion(SessionID sessionID, ObjectID finalVersionObjectID)voidDataService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)voidDataService. deleteAlias(SessionID sessionID, ObjectID objectID)voidDataService. detachObjectFromSession(ObjectID objectID, SessionID sessionID)SerializedParametersOrReturnDataService. executeImplementation(ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, SessionID sessionID)voidDataService. executeLazyTask(ImplementationID implID, ObjectID paramObjectID, SessionID sessionID, MetaClassID classID)Execute lazy taskbooleanDataService. exists(ObjectID objectID)booleanDataService. existsInDB(ObjectID objectID)voidDataService. federate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)byte[]DataService. get(ExecutionEnvironmentID eeID, ObjectID objectID)MetaClassIDDataService. getClassIDFromObjectInMemory(ObjectID objectID)SerializedParametersOrReturnDataService. getCopyOfObject(SessionID sessionID, ObjectID objectID, boolean recursive)byte[]DataService. getLocal(ObjectID objectID)Get from this DBintDataService. getNumReferencesTo(ObjectID objectID)Return number of references pointing to object.Set<ObjectID>DataService. moveObjects(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destLocation, boolean recursive)Set<ObjectID>DataService. newReplica(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID, boolean recursive)ObjectIDDataService. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)voidLazyTask. setObjectID(ObjectID theobjectID)voidDataService. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)voidDataService. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackend)voidDataService. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)voidDataService. update(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] newbytes, boolean dirty)voidDataService. updateObject(SessionID sessionID, ObjectID intoObjectID, SerializedParametersOrReturn fromObject)Method parameters in es.bsc.dataclay.dataservice with type arguments of type ObjectID Modifier and Type Method Description List<ObjectWithDataParamOrReturn>DataService. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjs, boolean recursive, ExecutionEnvironmentID replicaDestBackendID, int updateReplicaLocs)voidDataService. notifyUnfederation(SessionID sessionID, Set<ObjectID> objectIDs)Map<ObjectID,ExecutionEnvironmentID>DataService. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)voidDataService. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)voidDataService. updateRefs(Map<ObjectID,Integer> updateCounterRefs)Constructors in es.bsc.dataclay.dataservice with parameters of type ObjectID Constructor Description LazyTask(SessionID theSessionID, ObjectID theObjectID, ImplementationID theImplementationID, MetaClassID theClassID)Constructor. -
Uses of ObjectID in es.bsc.dataclay.dataservice.api
Methods in es.bsc.dataclay.dataservice.api that return ObjectID Modifier and Type Method Description ObjectIDDataServiceAPI. newPersistentInstance(SessionID sessionID, MetaClassID classID, ImplementationID implementationID, Map<MetaClassID,byte[]> ifaceBitMaps, SerializedParametersOrReturn params)Create an instance of the class with id provided using constructor with id and params specified and store it.ObjectIDDataServiceAPI. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)This operation creates a new version of the object with ID provided in the backend specifiedMethods in es.bsc.dataclay.dataservice.api that return types with arguments of type ObjectID Modifier and Type Method Description Set<ObjectID>DataServiceAPI. getRetainedReferences()Get IDs of references retained by EE.Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>DataServiceAPI. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)Migrate every object of this backend to one of the backends specifiedTuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>DataServiceAPI. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)Migrate every object of this backend to one of the backends specifiedSet<ObjectID>DataServiceAPI. moveObjects(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destStLocation, boolean recursive)Move object from this location to the one specifiedSet<ObjectID>DataServiceAPI. newReplica(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID, boolean recursive)This operation creates a new replica of the object with ID provided in the backend specifiedMap<ObjectID,ExecutionEnvironmentID>DataServiceAPI. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)This operation removes the objects with IDs provided NOTE: This function is recursive, it is going to other DSs if needed.Methods in es.bsc.dataclay.dataservice.api with parameters of type ObjectID Modifier and Type Method Description voidDataServiceAPI. consolidateVersion(SessionID sessionID, ObjectID versionObjectID)Consolidates object with ID providedvoidDataServiceAPI. delete(ExecutionEnvironmentID eeID, ObjectID objectID)Deletes and object from the database.voidDataServiceAPI. deleteAlias(SessionID sessionID, ObjectID objectID)Delete alias of object with ID providedvoidDataServiceAPI. detachObjectFromSession(ObjectID objectID, SessionID sessionID)Detach object from session, i.e.SerializedParametersOrReturnDataServiceAPI. executeImplementation(ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, SessionID sessionID)This function executes a method.booleanDataServiceAPI. exists(ObjectID objectID)Check if the object exists EE memorybooleanDataServiceAPI. existsInDB(ObjectID objectID)Check if the object exists in SL or in any EE memory associated to current SLvoidDataServiceAPI. federate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Federate object with ID provided to external EE specifiedbyte[]DataServiceAPI. get(ExecutionEnvironmentID eeID, ObjectID objectID)Get serialized object identified by ObjectIDMetaClassIDDataServiceAPI. getClassIDFromObjectInMemory(ObjectID objectID)Get ClassID from object in memory.SerializedParametersOrReturnDataServiceAPI. getCopyOfObject(SessionID sessionID, ObjectID objectID, boolean recursive)Retrieves the given object and all subobjects as volatile new objects with new OIDsSet<ObjectID>DataServiceAPI. moveObjects(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destStLocation, boolean recursive)Move object from this location to the one specifiedSet<ObjectID>DataServiceAPI. newReplica(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID, boolean recursive)This operation creates a new replica of the object with ID provided in the backend specifiedObjectIDDataServiceAPI. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)This operation creates a new version of the object with ID provided in the backend specifiedvoidDataServiceAPI. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)Store the object.voidDataServiceAPI. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackend)This function synchronizes changes in object fieldvoidDataServiceAPI. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Unfederate object with ID provided to external EE specifiedvoidDataServiceAPI. update(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] newbytes, boolean dirty)Updates an object identified by the ID provided with the new values provided.voidDataServiceAPI. updateObject(SessionID sessionID, ObjectID intoObjectID, SerializedParametersOrReturn fromObject)Method that updates an object (into) with contents obtained from object (from)Method parameters in es.bsc.dataclay.dataservice.api with type arguments of type ObjectID 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 providedvoidDataServiceAPI. notifyUnfederation(SessionID sessionID, Set<ObjectID> objectIDs)Unfederate objects with ID provided.Map<ObjectID,ExecutionEnvironmentID>DataServiceAPI. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)This operation removes the objects with IDs provided NOTE: This function is recursive, it is going to other DSs if needed.voidDataServiceAPI. storeObjects(SessionID sessionID, List<ObjectWithDataParamOrReturn> objects, boolean moving, Set<ObjectID> idsWithAlias)Store objects into Database.voidDataServiceAPI. updateRefs(Map<ObjectID,Integer> updateCounterRefs)Update counters of references. -
Uses of ObjectID in es.bsc.dataclay.dbhandler
Methods in es.bsc.dataclay.dbhandler with parameters of type ObjectID Modifier and Type Method Description voidDBHandler. delete(ObjectID objectID)Deletes and object from the database.booleanDBHandler. exists(ObjectID objectID)Check if object with ID provided exists.byte[]DBHandler. get(ObjectID objectID)Get serialized object identified by ObjectIDvoidDBHandler. store(ObjectID objectID, byte[] bytes)Store the object.voidDBHandler. update(ObjectID objectID, byte[] newbytes)Updates an object identified by the ID provided with the new values provided. -
Uses of ObjectID in es.bsc.dataclay.dbhandler.sql
Methods in es.bsc.dataclay.dbhandler.sql with parameters of type ObjectID Modifier and Type Method Description voidSQLHandler. delete(ObjectID objectID)booleanSQLHandler. exists(ObjectID objectID)byte[]SQLHandler. get(ObjectID objectID)voidSQLHandler. store(ObjectID objectID, byte[] bytes)voidSQLHandler. update(ObjectID objectID, byte[] newbytes) -
Uses of ObjectID in es.bsc.dataclay.exceptions.dataservice
Constructors in es.bsc.dataclay.exceptions.dataservice with parameters of type ObjectID Constructor Description ObjectNotExistException(ObjectID objectID)This exception is produced when a object with ID provided does not exist -
Uses of ObjectID in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type ObjectID Constructor Description ObjectAlreadyRegisteredException(ObjectID objectID)This exception is produced when some object is already registeredObjectHasReplicas(ObjectID objectID)This exception is produced when some object has replicas.ObjectNotRegisteredException(ObjectID objectID)This exception is produced when some object is not registered -
Uses of ObjectID in es.bsc.dataclay.heap
Fields in es.bsc.dataclay.heap with type parameters of type ObjectID Modifier and Type Field Description protected Map<ObjectID,Reference<DataClayObject>>HeapManager. inmemoryObjectsMap of objects in memory.protected Map<ObjectID,DataClayObject>ExecutionEnvironmentHeapManager. retainedObjectsIt 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 ObjectID Modifier and Type Method Description ObjectIDObjectLock. getObjectID()Get class id of lockerstatic ObjectIDDataClayIDFactory. newObjectID()Create a new ObjectID.static ObjectIDDataClayIDFactory. newObjectID(String uuidStr)Create a new ObjectID.Methods in es.bsc.dataclay.heap that return types with arguments of type ObjectID Modifier and Type Method Description Set<ObjectID>ExecutionEnvironmentHeapManager. getObjectIDsRetained()Get object ids retainedMethods in es.bsc.dataclay.heap with parameters of type ObjectID Modifier and Type Method Description booleanHeapManager. existsObject(ObjectID objectID)Check if there is an object with ID provided.DataClayExecutionObjectExecutionEnvironmentHeapManager. getObject(ObjectID objectID)DataClayObjectHeapManager. getObject(ObjectID objectID)Get object from HeapvoidLockerPool. lock(ObjectID objectID)Lock the object with id providervoidExecutionEnvironmentHeapManager. releaseFromHeap(ObjectID objectID)Release hard reference to object with ID provided.voidHeapManager. removeFromHeap(ObjectID objectID)Remove reference from Heap.voidLockerPool. unlock(ObjectID objectID)Unlock the object with id providervoidHeapManager. updateObjectID(ObjectID oldObjectID, ObjectID newObjectID)Update an objectID.Constructors in es.bsc.dataclay.heap with parameters of type ObjectID Constructor Description ObjectLock(ObjectID objectID)Constructor -
Uses of ObjectID in es.bsc.dataclay.loader
Methods in es.bsc.dataclay.loader with parameters of type ObjectID Modifier and Type Method Description 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.DataClayObjectDataClayObjectLoader. getOrNewPersistentInstance(MetaClassID classID, ObjectID objectID, BackendID hint)Check if instance exists in Heap or create a new PERSISTENT instance if neededDataClayExecutionObjectExecutionObjectLoader. 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.DataClayObjectClientObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)protected abstract DataClayObjectDataClayObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)Create a new instance using proper class loaderDataClayExecutionObjectExecutionObjectLoader. newInstance(MetaClassID classID, ObjectID objectID)protected DataClayObjectDataClayObjectLoader. newInstanceInternal(MetaClassID classID, ObjectID objectID, BackendID hint)Create a new instance using proper class loader -
Uses of ObjectID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return ObjectID Modifier and Type Method Description ObjectIDLogicModule. deleteAlias(SessionID sessionID, String alias)Methods in es.bsc.dataclay.logic that return types with arguments of type ObjectID Modifier and Type Method Description Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModule. getObjectFromAlias(SessionID sessionID, String alias)Map<ObjectID,MetaDataInfo>LogicModule. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)List<ObjectID>LogicModule. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcLocationID, ExecutionEnvironmentID destLocationID, boolean recursive)List<ObjectID>LogicModule. registerObjects(List<RegistrationInfo> regInfos, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Methods in es.bsc.dataclay.logic with parameters of type ObjectID Modifier and Type Method Description booleanLogicModule. executeFilterMethod(ObjectID objectID, SessionID sessionID, SerializedParametersOrReturn params, OperationID opID)Method that executes a filterMethod in a certain object without parameters.SerializedParametersOrReturnLogicModule. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)SerializedParametersOrReturnLogicModule. executeMethodOnTarget(SessionID sessionID, ObjectID objectID, String operationSignature, SerializedParametersOrReturn params, ExecutionEnvironmentID backendID)voidLogicModule. executeNotificationAction(ObjectID objectID, SessionID sessionID, SerializedParametersOrReturn params, OperationID opID)Method that executes an action in a certain object.MetaDataInfoLogicModule. getMetadataByOID(SessionID sessionID, ObjectID objectID)MetaDataInfoLogicModule. getMetadataByOIDForDS(ObjectID objectID)DataSetIDLogicModule. getObjectDataSetID(SessionID sessionID, ObjectID oid)Tuple<String,String>LogicModule. getObjectInfo(SessionID sessionID, ObjectID objectID)AccountIDLogicModule. getOwner(ObjectID objectID)Get owner of the objectList<ObjectID>LogicModule. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcLocationID, ExecutionEnvironmentID destLocationID, boolean recursive)booleanLogicModule. objectExistsInDataClay(ObjectID objectID)voidLogicModule. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)voidLogicModule. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)voidLogicModule. setObjectReadOnly(SessionID sessionID, ObjectID objectID)voidLogicModule. setObjectReadWrite(SessionID sessionID, ObjectID objectID)Method parameters in es.bsc.dataclay.logic with type arguments of type ObjectID Modifier and Type Method Description voidLogicModule. unregisterObjects(Set<ObjectID> objectsToUnregister) -
Uses of ObjectID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return ObjectID Modifier and Type Method Description ObjectIDLogicModuleAPI. deleteAlias(SessionID sessionID, String alias)Removes the alias of an objectMethods in es.bsc.dataclay.logic.api that return types with arguments of type ObjectID Modifier and Type Method Description Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModuleAPI. getObjectFromAlias(SessionID sessionID, String alias)Retrieves the objectID corresponding to the object with the specified alias.Map<ObjectID,MetaDataInfo>LogicModuleAPI. getObjectsMetaDataInfoOfClassForNM(MetaClassID classID)Retrieves the information of the objects instantiating the given class.List<ObjectID>LogicModuleAPI. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID, boolean recursive)Method that moves an object from location to location.List<ObjectID>LogicModuleAPI. registerObjects(List<RegistrationInfo> regInfos, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Register objects in MDSMethods in es.bsc.dataclay.logic.api with parameters of type ObjectID Modifier and Type Method Description SerializedParametersOrReturnLogicModuleAPI. executeImplementation(SessionID sessionID, OperationID operationID, Triple<ImplementationID,ContractID,InterfaceID> remoteImplementation, ObjectID objectID, SerializedParametersOrReturn params)Method that executes an implementationSerializedParametersOrReturnLogicModuleAPI. executeMethodOnTarget(SessionID sessionID, ObjectID objectID, String operationSignature, SerializedParametersOrReturn params, ExecutionEnvironmentID backendID)Method that executes a method on a specific target (using an arbitrary implementation given the session info).MetaDataInfoLogicModuleAPI. getMetadataByOID(SessionID sessionID, ObjectID objectID)Method that retrieves the locations of all the replicas of a specific object and its classname.MetaDataInfoLogicModuleAPI. getMetadataByOIDForDS(ObjectID objectID)Get metadata by oid.DataSetIDLogicModuleAPI. getObjectDataSetID(SessionID sessionID, ObjectID oid)Retrieves the id of a dataset of the object with ID provided.Tuple<String,String>LogicModuleAPI. getObjectInfo(SessionID sessionID, ObjectID objectID)Method to check whether an object is accessible with the specified session and returns its classname and namespace of the class.List<ObjectID>LogicModuleAPI. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID, boolean recursive)Method that moves an object from location to location.booleanLogicModuleAPI. objectExistsInDataClay(ObjectID objectID)Check if object exists in dataClay (in any EE memory or SL)voidLogicModuleAPI. setDataSetID(SessionID sessionID, ObjectID objectID, DataSetID dataSetID)Set dataset id of objectvoidLogicModuleAPI. setDataSetIDFromGarbageCollector(ObjectID objectID, DataSetID dataSetID)Set DataSetID from GCvoidLogicModuleAPI. setObjectReadOnly(SessionID sessionID, ObjectID objectID)Method that sets the object as read onlyvoidLogicModuleAPI. setObjectReadWrite(SessionID sessionID, ObjectID objectID)Method that sets the object as read-writeMethod parameters in es.bsc.dataclay.logic.api with type arguments of type ObjectID Modifier and Type Method Description voidLogicModuleAPI. unregisterObjects(Set<ObjectID> objectsToUnregister)Unregister objects (called from GlobalGC) -
Uses of ObjectID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return ObjectID Modifier and Type Method Description ObjectIDMetaDataService. deleteAlias(String alias)Delete alias of objectMethods in es.bsc.dataclay.metadataservice that return types with arguments of type ObjectID Modifier and Type Method Description Set<ObjectID>MetaDataServiceDB. getAllObjectIDs()Get all objects registered in systemSet<ObjectID>MetaDataService. getAllObjectIDsRegistered()Get all objects registered in systemMemoryCache<ObjectID,ObjectMetaData>MetaDataService. getObjectCache()Get the MetaDataService::objectMDCacheTuple<ObjectID,MetaDataInfo>MetaDataService. getObjectInfoFromAlias(String alias)Get object ID from aliasSet<ObjectID>MetaDataService. getObjectsFederatedWithDataClay(DataClayInstanceID extDataClayInstanceID)Method that retrieves all the objects federated/belonging to dataClay with ID provided.Set<ObjectID>MetaDataServiceDB. getObjectsFederatedWithDataClay(DataClayInstanceID extDataClayInstanceID)Method that retrieves all the objects federated/belonging to dataClay with ID provided.Map<ObjectID,MetaDataInfo>MetaDataService. getObjectsOfSpecificClass(MetaClassID classID)Returns information about the objects instantiating a given class.Set<ObjectID>MetaDataService. getUnregisteredExternalObjects()Get unregistered external objects.Set<ObjectID>MetaDataServiceDB. getUnregisteredExternalObjects()Get unregistered external objects.Map<ObjectID,MetaDataInfo>MetaDataService. registerVersions(Map<ObjectID,ObjectID> versionToOriginalMapping, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Registers a set of versions, copying parts of the metadata from the original objectsMethods in es.bsc.dataclay.metadataservice with parameters of type ObjectID Modifier and Type Method Description voidMetaDataService. changeDataSetID(ObjectID objectID, DataSetID newDataSetID)This operation allows to explicitly register an dataSetID replacement.voidMetaDataService. changeObjectID(ObjectID oldObjectID, ObjectID newObjectID)This operation allows to explicitly register an objectID replacement.booleanMetaDataService. checkIsFederatedWith(ObjectID objectID, DataClayInstanceID dataClayID)Checks whether the object is actually federated with dataClay instance identified with given IDbooleanMetaDataService. checkObjectInSrcNotInDest(ObjectID objectID, ExecutionEnvironmentID srcBackend, ExecutionEnvironmentID destBackend)This operation verifies that the object with ID provided exists in the backend with ID provided as source backend and not in the destination backend.voidMetaDataServiceDB. deleteByID(ObjectID objectID)Delete object metadata identified by ID provided (ignored if object does not exist)voidMetaDataServiceDB. deleteExternalObject(ObjectID objectID)Delete a federated object from an external dataClay instance.booleanMetaDataServiceDB. deleteFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)Delete federated objectbooleanMetaDataServiceDB. existsByID(ObjectID objectID)Check if there is an object object metadata identified by ID providedbooleanMetaDataService. existsExternalObject(ObjectID objectID)Checks if the object is actually a federated objectbooleanMetaDataServiceDB. existsExternalObject(ObjectID objectID, boolean unregisteredFlag)Checks whether the given object is externally federatedbooleanMetaDataServiceDB. existsFederatedObject(ObjectID objectID)Checks if the object is already federated.booleanMetaDataServiceDB. existsFederatedObjectWithDC(ObjectID objectID, DataClayInstanceID dataClayID)Checks if the object is already federated with given external dataClay instance.booleanMetaDataService. existsObject(ObjectID objectID)Checks whether an objects exists or not.booleanMetaDataService. externalObjectIsRegistered(ObjectID objectID)Checks if the object is actually a federated object with unregistered flag = falsebooleanMetaDataService. externalObjectIsUnregistered(ObjectID objectID)Checks if the object is actually a federated object with unregistered flag = truebooleanMetaDataService. federateObjectWith(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object to be federated with an external dataClay identified with the given IDObjectMetaDataMetaDataServiceDB. getByID(ObjectID objectID)Get object metadata by IDSet<DataClayInstanceID>MetaDataService. getDataClaysOurObjectIsFederatedWith(ObjectID objectID)Get all dataClays object provided is federated withSet<DataClayInstanceID>MetaDataServiceDB. getDataClaysOurObjectIsFederatedWith(ObjectID objectID)Retrieves external target dataClays ids which the given object is federated withDataClayInstanceIDMetaDataServiceDB. getExternalDataClayOfObject(ObjectID objectID)Retrieves external source dataClay id owning the given object.DataClayInstanceIDMetaDataService. getExternalSourceDataClayOfObject(ObjectID objectID)Method that retrieves the info of external source dataClay of this objectMap<ExecutionEnvironmentID,ExecutionEnvironment>MetaDataService. getObjectBackends(ObjectID objectID)This operation gets all the backend IDs that contain the object with ID provided.MetaDataInfoMetaDataService. getObjectMetaData(ObjectID objectID)This operation retrieves the metadata of an object.voidMetaDataServiceDB. insertExternalObject(ObjectID objectID, DataClayInstanceID srcDataClayID, boolean unregisteredFlag)Registers an object that has been federated from an external dataClay instance.booleanMetaDataServiceDB. insertFederatedObject(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object to be federated with an external dataClay instancevoidMetaDataService. markExternalObjectAsRegistered(ObjectID objectID)Update external object to be marked as registeredvoidMetaDataService. markExternalObjectAsUnregistered(ObjectID objectID)Update external object to be marked as unregisteredvoidMetaDataService. migrateObjectToBackend(ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID)This operation moves an object from source location to destination locationvoidMetaDataService. registerExternalObject(ObjectID objectID, DataClayInstanceID dataClayID)Registers an object that is federated from an external dataClay instance.MetaDataInfoMetaDataService. registerObject(ObjectID objectID, MetaClassID metaClassID, DataSetID datasetIDofProvider, Set<ExecutionEnvironmentID> backendIDs, boolean isReadOnly, String alias, CommonMessages.Langs lang, AccountID ownerID)This operation registers the MetaData of an object.voidMetaDataService. setObjectReadOnly(ObjectID objectID)This operation modifies the permissions of the object with ID provided to read-onlyvoidMetaDataService. setObjectReadWrite(ObjectID objectID)This operation modifies the permissions of the object with ID provided to read-writebooleanMetaDataService. unfederateObjectWith(ObjectID objectID, DataClayInstanceID dataClayID)Unfederate object with an external dataClay identified with the given IDvoidMetaDataService. unregisterExternalObject(ObjectID objectID)Unregisters an object that is federated from an external dataClay instance.voidMetaDataService. unregisterObject(ObjectID objectID)This operation unregisters an object with ID provided.voidMetaDataServiceDB. updateAliasByID(ObjectID objectID, String newAlias)Update object metadata by IDvoidMetaDataServiceDB. updateDataSetIDByID(ObjectID objectID, DataSetID newdatasetid)Update object metadata by IDvoidMetaDataServiceDB. updateForReplicaByID(ObjectID objectID, Set<ExecutionEnvironmentID> newLocs, boolean newReadOnly)Update object metadata by IDvoidMetaDataServiceDB. updateLocationIDsByID(ObjectID objectID, Set<ExecutionEnvironmentID> newLocs)Update object metadata by IDvoidMetaDataServiceDB. updateReadOnlyByID(ObjectID objectID, boolean newisreadonly)Update object metadata by IDvoidMetaDataServiceDB. updateUnregisteredFlagExternalObject(ObjectID objectID, boolean unregisteredFlag)Update external object flag unregisteredMethod parameters in es.bsc.dataclay.metadataservice with type arguments of type ObjectID Modifier and Type Method Description booleanMetaDataService. migrateObjectsToBackend(ExecutionEnvironmentID srcBackendID, Map<ExecutionEnvironmentID,Set<ObjectID>> newObjBackends, boolean unregisterBackend)This operations removes the srcBackendID from the locations of the specified objects and adds the corresponding new location from newObjBackends to each of them.Map<ObjectID,MetaDataInfo>MetaDataService. registerVersions(Map<ObjectID,ObjectID> versionToOriginalMapping, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Registers a set of versions, copying parts of the metadata from the original objectsMap<ObjectID,MetaDataInfo>MetaDataService. registerVersions(Map<ObjectID,ObjectID> versionToOriginalMapping, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Registers a set of versions, copying parts of the metadata from the original objectsConstructors in es.bsc.dataclay.metadataservice with parameters of type ObjectID Constructor Description ObjectMetaData(ObjectID newobjectID, MetaClassID newmetaClassID, DataSetID newdatasetID, Set<ExecutionEnvironmentID> newLocIDs, boolean newisReadOnly, String newAlias, CommonMessages.Langs newLang, AccountID newownerID)ObjectMetaData constructor -
Uses of ObjectID in es.bsc.dataclay.serialization
Methods in es.bsc.dataclay.serialization that return types with arguments of type ObjectID Modifier and Type Method Description List<ObjectID>DataClayRefList. getReferences()Method parameters in es.bsc.dataclay.serialization with type arguments of type ObjectID Modifier and Type Method Description voidDataClayRefList. setReferences(List<ObjectID> newreferences)Constructor parameters in es.bsc.dataclay.serialization with type arguments of type ObjectID Constructor Description DataClayRefList(List<ObjectID> newrefs)Constructor -
Uses of ObjectID in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids
Methods in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with parameters of type ObjectID Modifier and Type Method Description voidObjectIDWrapper. setOidObject(ObjectID newoid)Set the ObjectIDWrapper::oidObjectConstructors in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with parameters of type ObjectID Constructor Description ObjectIDWrapper(ObjectID newoid)Constructor -
Uses of ObjectID in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return ObjectID Modifier and Type Method Description ObjectIDObjectWithDataParamOrReturn. getObjectID()Get object IDObjectIDPersistentParamOrReturn. getObjectID()Methods in es.bsc.dataclay.serialization.lib with parameters of type ObjectID Modifier and Type Method Description static DataClayObjectMetaDataSerializationLibUtils. createMetaData(IdentityHashMap<Object,Integer> curSerObjs, ExecutionEnvironmentID hintForMissing, int numRefsPointingToObj, ObjectID origObjectID, ExecutionEnvironmentID rootLocation, ExecutionEnvironmentID theoriginLocation, Set<ExecutionEnvironmentID> thereplicaLocations, String thealias, boolean theisReadOnly)This function creates a metadata of an objectstatic ObjectWithDataParamOrReturnDataClayDeserializationLib. deserializeObjectFromDBBytesIntoObjectData(ObjectID objectID, byte[] objectBytes, DataClayRuntime theLib)Deserialize object from bytes into ObjectWithDataParamOrReturnstatic byte[]DataClaySerializationLib. serializeForDB(ObjectID objectID, DataClayObjectMetaData objectMetaData, DataClayByteArray theBytes, boolean isStore)Serialize for DBvoidObjectWithDataParamOrReturn. setObjectID(ObjectID newObjectID)Set object IDvoidPersistentParamOrReturn. setObjectID(ObjectID newobjectID)Set objectIDConstructors in es.bsc.dataclay.serialization.lib with parameters of type ObjectID Constructor Description ObjectWithDataParamOrReturn(ObjectID theObjectID, MetaClassID theclassID, DataClayObjectMetaData themetadata, DataClayByteArray thebytes)ConstructorPersistentParamOrReturn(ObjectID thedataClayObjectID)ConstructorPersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)Constructor -
Uses of ObjectID in es.bsc.dataclay.storagelocation
Methods in es.bsc.dataclay.storagelocation that return types with arguments of type ObjectID Modifier and Type Method Description Set<ObjectID>PersistentReferenceCounters. getCandidates()Map<BackendID,Map<ObjectID,AtomicInteger>>PersistentReferenceCounters. getCountersPerNode()Map<ObjectID,Long>PersistentReferenceCounters. getQuarantine()Methods in es.bsc.dataclay.storagelocation with parameters of type ObjectID Modifier and Type Method Description voidDataClayDiskGC. addToQueueReferenceCounting(ExecutionEnvironmentID theEEID, ObjectID theobjectID, byte[] serializedObject, boolean theisGet, boolean dirty)Add reference counting of an object ("counter of referenced objects FROM the object serialized provided") into queue so DiskGC can process it.voidStorageLocationService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)Deletes and object from the database.booleanStorageLocationService. exists(ExecutionEnvironmentID eeID, ObjectID objectID)Check if object exists in DBbooleanStorageLocationService. exists(ObjectID objectID)Check if the object exists in SL or in any EE memory associated to current SLbyte[]StorageLocationService. get(ExecutionEnvironmentID eeID, ObjectID objectID)Get from DBintDataClayDiskGC. getNumReferencesTo(ObjectID objectID)Return number of references pointing to object.intStorageLocationService. getNumReferencesTo(ObjectID objectID)Return number of references pointing to object.voidStorageLocationService. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)Store the object.voidStorageLocationService. update(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] newbytes, boolean dirty)Updates an object identified by the ID provided with the new values provided.Method parameters in es.bsc.dataclay.storagelocation with type arguments of type ObjectID Modifier and Type Method Description voidDataClayDiskGC. updateRefs(Map<ObjectID,Integer> updateCounterRefs)Update counters of references.voidStorageLocationService. updateRefs(Map<ObjectID,Integer> updateCounterRefs)Update counters of references.Constructor parameters in es.bsc.dataclay.storagelocation with type arguments of type ObjectID Constructor Description PersistentReferenceCounters(Map<BackendID,Map<ObjectID,AtomicInteger>> thecountersPerNode, Map<ObjectID,Long> thequarantine, Set<ObjectID> thecandidates)ConstructorPersistentReferenceCounters(Map<BackendID,Map<ObjectID,AtomicInteger>> thecountersPerNode, Map<ObjectID,Long> thequarantine, Set<ObjectID> thecandidates)Constructor -
Uses of ObjectID in es.bsc.dataclay.util
Methods in es.bsc.dataclay.util that return ObjectID Modifier and Type Method Description ObjectIDDataClayObjectMetaData. getObjectID(Integer tag)Get object id from tagObjectIDDataClayObjectMetaData. getOriginalObjectID()Get original object ID if versionedMethods in es.bsc.dataclay.util that return types with arguments of type ObjectID Modifier and Type Method Description Map<Integer,ObjectID>DataClayObjectMetaData. getOids()Map<BackendID,Map<ObjectID,Integer>>ReferenceCounting. getReferenceCounting()Get ref.Methods in es.bsc.dataclay.util with parameters of type ObjectID Modifier and Type Method Description voidReferenceCounting. deserializeReferenceCounting(ObjectID referrerObjectID, byte[] bytes)Deserialize reference countingvoidReferenceCounting. incrementReferenceCounting(ObjectID objectID, BackendID hint)Add +1 to reference countingvoidDataClayObjectMetaData. setOriginalObjectID(ObjectID origObjectID)Set original object IDMethod parameters in es.bsc.dataclay.util with type arguments of type ObjectID Modifier and Type Method Description voidDataClayObjectMetaData. modifyHints(Map<ObjectID,ExecutionEnvironmentID> hintsMapping)Modify hintsvoidDataClayObjectMetaData. modifyOids(Map<ObjectID,ObjectID> oidsMapping)Modify oidsvoidDataClayObjectMetaData. modifyOids(Map<ObjectID,ObjectID> oidsMapping)Modify oidsvoidDataClayObjectMetaData. setOids(Map<Integer,ObjectID> theoids)Constructors in es.bsc.dataclay.util with parameters of type ObjectID Constructor Description DataClayObjectMetaData(String thealias, boolean theisReadOnly, Map<Integer,ObjectID> newmapOids, Map<Integer,MetaClassID> newmapClassIDs, Map<Integer,ExecutionEnvironmentID> newmapHints, int newnumRefs, ObjectID theoriginalObjectID, ExecutionEnvironmentID therootLocation, ExecutionEnvironmentID theoriginLocation, Set<ExecutionEnvironmentID> thereplicaLocations)ConstructorConstructor parameters in es.bsc.dataclay.util with type arguments of type ObjectID Constructor Description DataClayObjectMetaData(String thealias, boolean theisReadOnly, Map<Integer,ObjectID> newmapOids, Map<Integer,MetaClassID> newmapClassIDs, Map<Integer,ExecutionEnvironmentID> newmapHints, int newnumRefs, ObjectID theoriginalObjectID, ExecutionEnvironmentID therootLocation, ExecutionEnvironmentID theoriginLocation, Set<ExecutionEnvironmentID> thereplicaLocations)Constructor -
Uses of ObjectID in es.bsc.dataclay.util.classloaders
Methods in es.bsc.dataclay.util.classloaders with parameters of type ObjectID Modifier and Type Method Description static DataClayObjectDataClayClassLoader. newInstance(MetaClassID classID, ObjectID oid)Create an instance of the Class with ID provided and Object ID providedstatic DataClayObjectDataClayClassLoaderSrv. newInstance(MetaClassID classID, ObjectID objectID)Create an instance of the Class with ID provided -
Uses of ObjectID in es.bsc.dataclay.util.events.message
Methods in es.bsc.dataclay.util.events.message that return ObjectID Modifier and Type Method Description ObjectIDEventMessage. getProducerObjectID()Get the EventMessage::producerObjectIDMethods in es.bsc.dataclay.util.events.message with parameters of type ObjectID Modifier and Type Method Description voidEventMessage. setProducerObjectID(ObjectID newproducerObjectID)Set the EventMessage::producerObjectIDConstructors in es.bsc.dataclay.util.events.message with parameters of type ObjectID Constructor Description EventMessage(ObjectID newproducerObjectID, EventType neweventType, SerializedParametersOrReturn newparams)Constructor -
Uses of ObjectID in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return ObjectID Modifier and Type Method Description ObjectIDVersionInfo. getVersionOID()Get the objectID of the main versioned objectMethods in es.bsc.dataclay.util.info that return types with arguments of type ObjectID Modifier and Type Method Description Map<ObjectID,MetaDataInfo>VersionInfo. getOriginalMD()Get the objectID-metadata mappingMap<ObjectID,ObjectID>VersionInfo. getVersionsMapping()Get the versionOID-originalOID mappingMap<ObjectID,ObjectID>VersionInfo. getVersionsMapping()Get the versionOID-originalOID mappingMethods in es.bsc.dataclay.util.info with parameters of type ObjectID Modifier and Type Method Description voidVersionInfo. addVersionedObject(ObjectID newOID, ObjectID originalOID)Add a new pair versionOID-originalOID to the mappingvoidVersionInfo. setVersionOID(ObjectID newOID)Set the objectID of the main versioned objectMethod parameters in es.bsc.dataclay.util.info with type arguments of type ObjectID Modifier and Type Method Description voidVersionInfo. setOriginalMD(Map<ObjectID,MetaDataInfo> newOriginalMD)Set the objectID-metadata mappingvoidVersionInfo. setVersionsMapping(Map<ObjectID,ObjectID> versionToOriginal)Set the versionOID-originalOID mappingvoidVersionInfo. setVersionsMapping(Map<ObjectID,ObjectID> versionToOriginal)Set the versionOID-originalOID mapping -
Uses of ObjectID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return ObjectID Modifier and Type Method Description ObjectIDRegistrationInfo. getObjectID()Constructors in es.bsc.dataclay.util.management.metadataservice with parameters of type ObjectID Constructor Description MetaDataInfo(ObjectID newdataClayID, DataSetID newdatasetID, MetaClassID newmetaClassID, boolean readOnly, Set<ExecutionEnvironmentID> newlocations, String newAlias, AccountID newownerID)Basic constructorRegistrationInfo(ObjectID theobjectID, MetaClassID theclassID, SessionID thesessionID, DataSetID thedataSetID, String thealias)Constructor -
Uses of ObjectID in storage
Methods in storage that return ObjectID Modifier and Type Method Description ObjectIDStorageObject. getObjectID()
-