Uses of Class
es.bsc.dataclay.util.ids.ExecutionEnvironmentID
-
Packages that use ExecutionEnvironmentID Package Description es.bsc.dataclay 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.exceptions.metadataservice Module intended to management of Exceptions on MetaDataService module.es.bsc.dataclay.heap 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.logic.logicmetadata es.bsc.dataclay.metadataservice Module intended to management of information of distributed objectses.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.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. -
-
Uses of ExecutionEnvironmentID in es.bsc.dataclay
Methods in es.bsc.dataclay that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDDataClayObject. getOriginLocation()ExecutionEnvironmentIDDataClayObject. getRootLocation()Methods in es.bsc.dataclay that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Set<ExecutionEnvironmentID>DataClayObject. getReplicaLocations()Get all replica locationsMethods in es.bsc.dataclay with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidDataClayObject. addReplicaLocations(ExecutionEnvironmentID replicaLocation)Add replica locationvoidDataClayObject. removeReplicaLocation(ExecutionEnvironmentID replicaLocation)Remove replica locationvoidDataClayObject. setOriginLocation(ExecutionEnvironmentID originLocation)Set origin location of the objectvoidDataClayObject. setRootLocation(ExecutionEnvironmentID rootLocation)Set root location of the objectMethod parameters in es.bsc.dataclay with type arguments of type ExecutionEnvironmentID Modifier and Type Method Description voidDataClayObject. setReplicaLocations(Set<ExecutionEnvironmentID> replicaLocations)Set replica locations -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return ExecutionEnvironmentID Modifier and Type Method Description protected ExecutionEnvironmentIDDataClayRuntime. getBackendIDFromAlias(String alias)ExecutionEnvironmentIDDataClayRuntime. getBackendIDFromObjectID(ObjectID objectID)Get execution locationExecutionEnvironmentIDDataServiceRuntime. getExecutionEnvironmentIDOfDS()Get ID of execution environment of this node.ExecutionEnvironmentIDDataServiceRuntime. getHint()ExecutionEnvironmentIDDataServiceRuntime. getLocalBackend()Methods in es.bsc.dataclay.commonruntime that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ExecutionEnvironmentID,ExecutionEnvironment>DataClayRuntime. getAllExecutionEnvironmentsAtDataClay(CommonMessages.Langs lang, DataClayInstanceID dataClayInstanceID, boolean forceUpdate)Get all execution environments in provided dataClay instanceMap<ExecutionEnvironmentID,ExecutionEnvironment>DataClayRuntime. getAllExecutionEnvironmentsInfo(CommonMessages.Langs lang, boolean forceUpdateCache)Get all execution environments information.static Map<ExecutionEnvironmentID,ExecutionEnvironment>ClientManagementLib. getExecutionEnvironmentsInfo(CommonMessages.Langs language, boolean forceUpdateCache)Method that retrieves the info of the execution environments of a specific languageMethods in es.bsc.dataclay.commonruntime with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidDataClayRuntime. 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)voidClientRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)abstract voidDataClayRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Federate an object with an external dataClayvoidDataServiceRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)DataServiceAPIDataClayRuntime. getRemoteDSAPI(ExecutionEnvironmentID execLocationID)Get remote execution environmentDataServiceAPIDataServiceRuntime. getRemoteDSAPI(ExecutionEnvironmentID execLocationID)Get remote execution environmentTuple<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).voidDataServiceRuntime. setWeakProxy(DataClayExecutionObject instance, ExecutionEnvironmentID newHint)Set instance to be weak proxy.voidClientRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)abstract voidDataClayRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)Unfederate an object with an external backendvoidDataServiceRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive) -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return ExecutionEnvironmentID Modifier and Type Method Description static ExecutionEnvironmentIDUtils. getExecutionEnvironmentID(String idMsg)Get ExecutionEnvironmentID from Protobuf ID -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.communication.grpc.clients.dataservice
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ObjectID,ExecutionEnvironmentID>DataServiceGrpcClient. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newhint)Methods in es.bsc.dataclay.communication.grpc.clients.dataservice with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidDataServiceGrpcClient. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)voidDataServiceGrpcClient. delete(ExecutionEnvironmentID eeID, ObjectID objectID)voidDataServiceGrpcClient. federate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)byte[]DataServiceGrpcClient. get(ExecutionEnvironmentID eeID, ObjectID objectID)List<ObjectWithDataParamOrReturn>DataServiceGrpcClient. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjects, boolean recursive, ExecutionEnvironmentID destBackendID, int updateReplicaLocs)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)Map<ObjectID,ExecutionEnvironmentID>DataServiceGrpcClient. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newhint)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) -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ExecutionEnvironmentID,ExecutionEnvironment>LogicModuleGrpcClient. getAllExecutionEnvironmentsInfo(CommonMessages.Langs execEnvLang, boolean getExternal, boolean fromBackend)Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModuleGrpcClient. getObjectFromAlias(SessionID sessionID, String alias) -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDDataService. getExecutionEnvironmentID()Returns the backendID of this DS.ExecutionEnvironmentIDExecutionEnvironmentPersistentInfo. getExecutionEnvironmentID()Gets executionEnvironmentID.Methods in es.bsc.dataclay.dataservice that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description 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 ExecutionEnvironmentID Modifier and Type Method Description voidDataService. associateExecutionEnvironment(ExecutionEnvironmentID newexecutionEnvironmentID)voidDataService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)voidDataService. federate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)byte[]DataService. get(ExecutionEnvironmentID eeID, ObjectID objectID)List<ObjectWithDataParamOrReturn>DataService. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjs, boolean recursive, ExecutionEnvironmentID replicaDestBackendID, int updateReplicaLocs)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)Map<ObjectID,ExecutionEnvironmentID>DataService. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)voidExecutionEnvironmentPersistentInfo. setExecutionEnvironmentID(ExecutionEnvironmentID theexecutionEnvironmentID)Sets executionEnvironmentIDvoidDataService. 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)Constructors in es.bsc.dataclay.dataservice with parameters of type ExecutionEnvironmentID Constructor Description ExecutionEnvironmentPersistentInfo(ExecutionEnvironmentID theexecutionEnvironmentID, StorageLocationID thestorageLocationID)PersistentCaches constructor -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.dataservice.api
Methods in es.bsc.dataclay.dataservice.api that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description 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.Methods in es.bsc.dataclay.dataservice.api with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidDataServiceAPI. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)Associate execution environment to this DS.voidDataServiceAPI. delete(ExecutionEnvironmentID eeID, ObjectID objectID)Deletes and object from the database.voidDataServiceAPI. 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 ObjectIDList<ObjectWithDataParamOrReturn>DataServiceAPI. getObjects(SessionID sessionID, Set<ObjectID> objectIDs, Set<ObjectID> alreadyObtainedObjs, boolean recursive, ExecutionEnvironmentID replicaDestBackendID, int updateReplicaLocs)Get the serialized objects with id providedSet<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 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.voidDataServiceAPI. 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. -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type ExecutionEnvironmentID Constructor Description ExecutionEnvironmentNotExistException(ExecutionEnvironmentID backendID)This exception is produced when a backend with ID provided does not exist -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return ExecutionEnvironmentID Modifier and Type Method Description static ExecutionEnvironmentIDDataClayIDFactory. newExecutionEnvironmentID()Create a new ExecutionEnvironmentID.static ExecutionEnvironmentIDDataClayIDFactory. newExecutionEnvironmentID(String uuidStr)Create a new ExecutionEnvironmentID. -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ExecutionEnvironmentID,ExecutionEnvironment>LogicModule. getAllExecutionEnvironmentsInfo(CommonMessages.Langs execEnvLang, boolean getExternal, boolean fromBackend)protected Map<ExecutionEnvironmentID,Tuple<DataServiceAPI,ExecutionEnvironment>>LogicModule. getExecutionEnvironments(CommonMessages.Langs lang)Get DataService APIs for backend with support for a given language.Triple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModule. getObjectFromAlias(SessionID sessionID, String alias) -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ExecutionEnvironmentID,ExecutionEnvironment>LogicModuleAPI. getAllExecutionEnvironmentsInfo(CommonMessages.Langs exeEnvLang, boolean getExternal, boolean fromBackend)Method that retrieves the info of all the registered backendsTriple<ObjectID,MetaClassID,ExecutionEnvironmentID>LogicModuleAPI. getObjectFromAlias(SessionID sessionID, String alias)Retrieves the objectID corresponding to the object with the specified alias.Methods in es.bsc.dataclay.logic.api with parameters of type ExecutionEnvironmentID Modifier and Type Method Description StorageLocationIDLogicModuleAPI. autoregisterEE(ExecutionEnvironmentID id, String eeName, String eeHostname, Integer eePort, CommonMessages.Langs language)Register execution environmentSerializedParametersOrReturnLogicModuleAPI. 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).ExecutionEnvironmentLogicModuleAPI. getExecutionEnvironmentInfo(ExecutionEnvironmentID backendID, boolean fromBackend)Retrieves the backend specificationList<ObjectID>LogicModuleAPI. moveObject(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID, boolean recursive)Method that moves an object from location to location.voidLogicModuleAPI. notifyExecutionEnvironmentShutdown(ExecutionEnvironmentID execEnvID)Notify that Execution Environment with ID provided has been shut down.voidLogicModuleAPI. registerObjectFromGC(RegistrationInfo regInfo, ExecutionEnvironmentID backendID, DataServiceRuntime clientLib)Register objects in MDSList<ObjectID>LogicModuleAPI. registerObjects(List<RegistrationInfo> regInfos, ExecutionEnvironmentID backendID, CommonMessages.Langs lang)Register objects in MDSvoidLogicModuleAPI. unregisterExecutionEnvironment(ExecutionEnvironmentID execEnvID)Unregister execution environment with ID provided -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.logic.logicmetadata
Methods in es.bsc.dataclay.logic.logicmetadata that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDLogicModuleMetadataMgr. registerExecutionEnvironment(ExecutionEnvironment newBackend)This operation register the Execution Environment with ID provided.Methods in es.bsc.dataclay.logic.logicmetadata that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<ExecutionEnvironmentID,ExecutionEnvironment>LogicModuleMetadataMgr. getAllExecutionEnvironmentsInfo(CommonMessages.Langs execEnvLang)This operation retrieves the info of all the current registered execution environments.Map<ExecutionEnvironmentID,ExecutionEnvironment>LogicModuleMetadataMgr. getBackendCache()Get the MetaDataService::backendCacheSet<ExecutionEnvironmentID>LogicMetadataDB. getExecutionEnvironmentByHostnameAndLanguage(String hostname, CommonMessages.Langs language)Get all Execution Environment by host name and languageSet<ExecutionEnvironmentID>LogicMetadataDB. getExecutionEnvironmentsByNameAndLang(String name, CommonMessages.Langs lang)Get all Execution Environments associated to DS name and languageTuple<ExecutionEnvironmentID,ExecutionEnvironment>LogicModuleMetadataMgr. getRandomExecutionEnvironmentInfo(CommonMessages.Langs execEnvLang)Retrieves a random execution environmentMethods in es.bsc.dataclay.logic.logicmetadata with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidLogicMetadataDB. deleteByID(ExecutionEnvironmentID execEnvID)Delete execute environment identified by ID provided (ignored if it does not exist)booleanLogicMetadataDB. existsByID(ExecutionEnvironmentID execEnvID)Check if there is a backend identified by ID providedExecutionEnvironmentLogicMetadataDB. getByID(ExecutionEnvironmentID executionEnvironmentID)Get ExecutionEnvironment by IDExecutionEnvironmentLogicModuleMetadataMgr. getExecutionEnvironmentInfo(ExecutionEnvironmentID execEnvID)This operation retrieves the info of an execution environmentvoidLogicModuleMetadataMgr. unregisterExecutionEnvironment(ExecutionEnvironmentID execEnvID)Unregisters an execution environmentvoidLogicModuleMetadataMgr. updateExecutionEnvironment(ExecutionEnvironmentID eeID, String newhost, Integer newport)Updates host and port of a execution environmentvoidLogicMetadataDB. updateExecutionEnvironmentByID(ExecutionEnvironmentID id, String newhost, Integer newport)Update execution environment host and port by ID -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.metadataservice
Methods in es.bsc.dataclay.metadataservice that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Set<ExecutionEnvironmentID>ObjectMetaData. getExecutionEnvironmentIDs()Get the ObjectMetaData::execEnvIDsMap<ExecutionEnvironmentID,ExecutionEnvironment>MetaDataService. getObjectBackends(ObjectID objectID)This operation gets all the backend IDs that contain the object with ID provided.Methods in es.bsc.dataclay.metadataservice with parameters of type ExecutionEnvironmentID Modifier and Type Method Description booleanMetaDataService. 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.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.voidMetaDataService. migrateObjectToBackend(ObjectID objectID, ExecutionEnvironmentID srcBackendID, ExecutionEnvironmentID destBackendID)This operation moves an object from source location to destination locationMap<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 objectsMethod parameters in es.bsc.dataclay.metadataservice with type arguments of type ExecutionEnvironmentID 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.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.voidObjectMetaData. setExecutionEnvironmentIDs(Set<ExecutionEnvironmentID> newExecEnvsIDs)Set the ObjectMetaData::execEnvIDsvoidMetaDataServiceDB. updateForReplicaByID(ObjectID objectID, Set<ExecutionEnvironmentID> newLocs, boolean newReadOnly)Update object metadata by IDvoidMetaDataServiceDB. updateLocationIDsByID(ObjectID objectID, Set<ExecutionEnvironmentID> newLocs)Update object metadata by IDConstructor parameters in es.bsc.dataclay.metadataservice with type arguments of type ExecutionEnvironmentID 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 ExecutionEnvironmentID 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 ExecutionEnvironmentID Modifier and Type Method Description voidExecutionEnvironmentIDWrapper. setExecutionEnvironmentIDObject(ExecutionEnvironmentID newid)Constructors in es.bsc.dataclay.serialization.es.bsc.dataclay.util.ids with parameters of type ExecutionEnvironmentID Constructor Description ExecutionEnvironmentIDWrapper(ExecutionEnvironmentID newid)Constructor -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.serialization.lib
Methods in es.bsc.dataclay.serialization.lib that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDPersistentParamOrReturn. getHint()Methods in es.bsc.dataclay.serialization.lib with parameters of type ExecutionEnvironmentID 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 objectvoidPersistentParamOrReturn. setHint(ExecutionEnvironmentID newhint)Set hintMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type ExecutionEnvironmentID 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 objectConstructors in es.bsc.dataclay.serialization.lib with parameters of type ExecutionEnvironmentID Constructor Description PersistentParamOrReturn(ObjectID theObjectID, ExecutionEnvironmentID thehint, MetaClassID theclassID, DataClayInstanceID theextDataClayID)Constructor -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.storagelocation
Methods in es.bsc.dataclay.storagelocation that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Set<ExecutionEnvironmentID>StorageLocationService. getAssociateExecutionEnvironments()Get associated execution environments id to this SLMethods in es.bsc.dataclay.storagelocation with parameters of type ExecutionEnvironmentID 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. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)Associate execution environment id to this SLvoidStorageLocationService. closeDbHandler(ExecutionEnvironmentID eeID)Close DbHandlervoidStorageLocationService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)Deletes and object from the database.booleanStorageLocationService. exists(ExecutionEnvironmentID eeID, ObjectID objectID)Check if object exists in DBbyte[]StorageLocationService. get(ExecutionEnvironmentID eeID, ObjectID objectID)Get from DBDBHandlerStorageLocationService. getDbHandler(ExecutionEnvironmentID eeID)Get DbHandler.voidStorageLocationService. initialize(DataServiceRuntime theruntime, ExecutionEnvironmentID associatedEEID)InitializevoidStorageLocationService. 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.voidStorageLocationService. vacuum(ExecutionEnvironmentID eeID)Vacuum database.Constructors in es.bsc.dataclay.storagelocation with parameters of type ExecutionEnvironmentID Constructor Description DataClayDiskGC(StorageLocationService thestorageLocationService, DataServiceRuntime theruntime, ExecutionEnvironmentID theassociatedEE)Constructor. -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.util
Methods in es.bsc.dataclay.util that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDDataClayObjectMetaData. getHint(Integer tag)Get hint from tagExecutionEnvironmentIDDataClayObjectMetaData. getOriginLocation()ExecutionEnvironmentIDDataClayObjectMetaData. getRootLocation()Methods in es.bsc.dataclay.util that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Map<Integer,ExecutionEnvironmentID>DataClayObjectMetaData. getHints()Set<ExecutionEnvironmentID>DataClayObjectMetaData. getReplicaLocations()Get all replica locationsMethods in es.bsc.dataclay.util with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidDataClayObjectMetaData. setHint(Integer tag, ExecutionEnvironmentID hint)voidDataClayObjectMetaData. setOriginLocation(ExecutionEnvironmentID originLocation)Set origin location of the objectvoidDataClayObjectMetaData. setRootLocation(ExecutionEnvironmentID rootLocation)Set root location of the objectMethod parameters in es.bsc.dataclay.util with type arguments of type ExecutionEnvironmentID Modifier and Type Method Description voidDataClayObjectMetaData. modifyHints(Map<ObjectID,ExecutionEnvironmentID> hintsMapping)Modify hintsvoidDataClayObjectMetaData. setHints(Map<Integer,ExecutionEnvironmentID> thehints)voidDataClayObjectMetaData. setReplicaLocations(Set<ExecutionEnvironmentID> replicaLocations)Set replica locationsConstructors in es.bsc.dataclay.util with parameters of type ExecutionEnvironmentID 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 ExecutionEnvironmentID 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 ExecutionEnvironmentID in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return ExecutionEnvironmentID Modifier and Type Method Description ExecutionEnvironmentIDVersionInfo. getLocID()Methods in es.bsc.dataclay.util.info with parameters of type ExecutionEnvironmentID Modifier and Type Method Description voidVersionInfo. setLocID(ExecutionEnvironmentID theLocID) -
Uses of ExecutionEnvironmentID in es.bsc.dataclay.util.management.metadataservice
Methods in es.bsc.dataclay.util.management.metadataservice that return types with arguments of type ExecutionEnvironmentID Modifier and Type Method Description Set<ExecutionEnvironmentID>MetaDataInfo. getLocations()Get the MetaDataInfo::environmentsMethod parameters in es.bsc.dataclay.util.management.metadataservice with type arguments of type ExecutionEnvironmentID Modifier and Type Method Description voidMetaDataInfo. setLocations(Set<ExecutionEnvironmentID> newlocations)Set the MetaDataInfo::environmentsConstructor parameters in es.bsc.dataclay.util.management.metadataservice with type arguments of type ExecutionEnvironmentID Constructor Description MetaDataInfo(ObjectID newdataClayID, DataSetID newdatasetID, MetaClassID newmetaClassID, boolean readOnly, Set<ExecutionEnvironmentID> newlocations, String newAlias, AccountID newownerID)Basic constructor
-