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 ExecutionEnvironmentID
DataClayObject. getOriginLocation()
ExecutionEnvironmentID
DataClayObject. 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 void
DataClayObject. addReplicaLocations(ExecutionEnvironmentID replicaLocation)
Add replica locationvoid
DataClayObject. removeReplicaLocation(ExecutionEnvironmentID replicaLocation)
Remove replica locationvoid
DataClayObject. setOriginLocation(ExecutionEnvironmentID originLocation)
Set origin location of the objectvoid
DataClayObject. 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 void
DataClayObject. 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 ExecutionEnvironmentID
DataClayRuntime. getBackendIDFromAlias(String alias)
ExecutionEnvironmentID
DataClayRuntime. getBackendIDFromObjectID(ObjectID objectID)
Get execution locationExecutionEnvironmentID
DataServiceRuntime. getExecutionEnvironmentIDOfDS()
Get ID of execution environment of this node.ExecutionEnvironmentID
DataServiceRuntime. getHint()
ExecutionEnvironmentID
DataServiceRuntime. 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 void
DataClayRuntime. consolidateVersion(ObjectID versionOID, ExecutionEnvironmentID objectHint)
Makes the object with finalVersionID the definitive version of the object with originalObjectID.void
ClientRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)
abstract void
DataClayRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)
Detach object from current session in use, i.e.void
DataServiceRuntime. detachObjectFromSession(ObjectID objectID, ExecutionEnvironmentID hint)
void
ClientRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
abstract void
DataClayRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
Federate an object with an external dataClayvoid
DataServiceRuntime. federateToBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
DataServiceAPI
DataClayRuntime. getRemoteDSAPI(ExecutionEnvironmentID execLocationID)
Get remote execution environmentDataServiceAPI
DataServiceRuntime. 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).void
DataServiceRuntime. setWeakProxy(DataClayExecutionObject instance, ExecutionEnvironmentID newHint)
Set instance to be weak proxy.void
ClientRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
abstract void
DataClayRuntime. unfederateFromBackend(DataClayObject dcObject, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
Unfederate an object with an external backendvoid
DataServiceRuntime. 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 ExecutionEnvironmentID
Utils. 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 void
DataServiceGrpcClient. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)
void
DataServiceGrpcClient. delete(ExecutionEnvironmentID eeID, ObjectID objectID)
void
DataServiceGrpcClient. 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)
ObjectID
DataServiceGrpcClient. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)
Map<ObjectID,ExecutionEnvironmentID>
DataServiceGrpcClient. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newhint)
void
DataServiceGrpcClient. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)
void
DataServiceGrpcClient. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackendID)
void
DataServiceGrpcClient. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
void
DataServiceGrpcClient. 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 ExecutionEnvironmentID
DataService. getExecutionEnvironmentID()
Returns the backendID of this DS.ExecutionEnvironmentID
ExecutionEnvironmentPersistentInfo. 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 void
DataService. associateExecutionEnvironment(ExecutionEnvironmentID newexecutionEnvironmentID)
void
DataService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)
void
DataService. 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)
ObjectID
DataService. newVersion(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID destBackendID)
Map<ObjectID,ExecutionEnvironmentID>
DataService. removeObjects(SessionID sessionID, Set<ObjectID> objectIDs, boolean recursive, boolean moving, ExecutionEnvironmentID newHint)
void
ExecutionEnvironmentPersistentInfo. setExecutionEnvironmentID(ExecutionEnvironmentID theexecutionEnvironmentID)
Sets executionEnvironmentIDvoid
DataService. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)
void
DataService. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackend)
void
DataService. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
void
DataService. 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 void
DataServiceAPI. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)
Associate execution environment to this DS.void
DataServiceAPI. delete(ExecutionEnvironmentID eeID, ObjectID objectID)
Deletes and object from the database.void
DataServiceAPI. 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 specifiedObjectID
DataServiceAPI. 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.void
DataServiceAPI. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)
Store the object.void
DataServiceAPI. synchronize(SessionID sessionID, ObjectID objectID, ImplementationID implID, SerializedParametersOrReturn params, ExecutionEnvironmentID callingBackend)
This function synchronizes changes in object fieldvoid
DataServiceAPI. unfederate(SessionID sessionID, ObjectID objectID, ExecutionEnvironmentID externalExecutionEnvironmentID, boolean recursive)
Unfederate object with ID provided to external EE specifiedvoid
DataServiceAPI. 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 ExecutionEnvironmentID
DataClayIDFactory. newExecutionEnvironmentID()
Create a new ExecutionEnvironmentID.static ExecutionEnvironmentID
DataClayIDFactory. 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 StorageLocationID
LogicModuleAPI. autoregisterEE(ExecutionEnvironmentID id, String eeName, String eeHostname, Integer eePort, CommonMessages.Langs language)
Register execution environmentSerializedParametersOrReturn
LogicModuleAPI. 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).ExecutionEnvironment
LogicModuleAPI. 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.void
LogicModuleAPI. notifyExecutionEnvironmentShutdown(ExecutionEnvironmentID execEnvID)
Notify that Execution Environment with ID provided has been shut down.void
LogicModuleAPI. 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 MDSvoid
LogicModuleAPI. 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 ExecutionEnvironmentID
LogicModuleMetadataMgr. 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 void
LogicMetadataDB. deleteByID(ExecutionEnvironmentID execEnvID)
Delete execute environment identified by ID provided (ignored if it does not exist)boolean
LogicMetadataDB. existsByID(ExecutionEnvironmentID execEnvID)
Check if there is a backend identified by ID providedExecutionEnvironment
LogicMetadataDB. getByID(ExecutionEnvironmentID executionEnvironmentID)
Get ExecutionEnvironment by IDExecutionEnvironment
LogicModuleMetadataMgr. getExecutionEnvironmentInfo(ExecutionEnvironmentID execEnvID)
This operation retrieves the info of an execution environmentvoid
LogicModuleMetadataMgr. unregisterExecutionEnvironment(ExecutionEnvironmentID execEnvID)
Unregisters an execution environmentvoid
LogicModuleMetadataMgr. updateExecutionEnvironment(ExecutionEnvironmentID eeID, String newhost, Integer newport)
Updates host and port of a execution environmentvoid
LogicMetadataDB. 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 boolean
MetaDataService. 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.boolean
MetaDataService. 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.void
MetaDataService. 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 boolean
MetaDataService. 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.MetaDataInfo
MetaDataService. 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.void
ObjectMetaData. setExecutionEnvironmentIDs(Set<ExecutionEnvironmentID> newExecEnvsIDs)
Set the ObjectMetaData::execEnvIDsvoid
MetaDataServiceDB. updateForReplicaByID(ObjectID objectID, Set<ExecutionEnvironmentID> newLocs, boolean newReadOnly)
Update object metadata by IDvoid
MetaDataServiceDB. 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 void
ExecutionEnvironmentIDWrapper. 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 ExecutionEnvironmentID
PersistentParamOrReturn. getHint()
Methods in es.bsc.dataclay.serialization.lib with parameters of type ExecutionEnvironmentID Modifier and Type Method Description static DataClayObjectMetaData
SerializationLibUtils. 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 objectvoid
PersistentParamOrReturn. setHint(ExecutionEnvironmentID newhint)
Set hintMethod parameters in es.bsc.dataclay.serialization.lib with type arguments of type ExecutionEnvironmentID Modifier and Type Method Description static DataClayObjectMetaData
SerializationLibUtils. 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 void
DataClayDiskGC. 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.void
StorageLocationService. associateExecutionEnvironment(ExecutionEnvironmentID executionEnvironmentID)
Associate execution environment id to this SLvoid
StorageLocationService. closeDbHandler(ExecutionEnvironmentID eeID)
Close DbHandlervoid
StorageLocationService. delete(ExecutionEnvironmentID eeID, ObjectID objectID)
Deletes and object from the database.boolean
StorageLocationService. exists(ExecutionEnvironmentID eeID, ObjectID objectID)
Check if object exists in DBbyte[]
StorageLocationService. get(ExecutionEnvironmentID eeID, ObjectID objectID)
Get from DBDBHandler
StorageLocationService. getDbHandler(ExecutionEnvironmentID eeID)
Get DbHandler.void
StorageLocationService. initialize(DataServiceRuntime theruntime, ExecutionEnvironmentID associatedEEID)
Initializevoid
StorageLocationService. store(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] bytes)
Store the object.void
StorageLocationService. update(ExecutionEnvironmentID eeID, ObjectID objectID, byte[] newbytes, boolean dirty)
Updates an object identified by the ID provided with the new values provided.void
StorageLocationService. 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 ExecutionEnvironmentID
DataClayObjectMetaData. getHint(Integer tag)
Get hint from tagExecutionEnvironmentID
DataClayObjectMetaData. getOriginLocation()
ExecutionEnvironmentID
DataClayObjectMetaData. 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 void
DataClayObjectMetaData. setHint(Integer tag, ExecutionEnvironmentID hint)
void
DataClayObjectMetaData. setOriginLocation(ExecutionEnvironmentID originLocation)
Set origin location of the objectvoid
DataClayObjectMetaData. 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 void
DataClayObjectMetaData. modifyHints(Map<ObjectID,ExecutionEnvironmentID> hintsMapping)
Modify hintsvoid
DataClayObjectMetaData. setHints(Map<Integer,ExecutionEnvironmentID> thehints)
void
DataClayObjectMetaData. 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 ExecutionEnvironmentID
VersionInfo. getLocID()
Methods in es.bsc.dataclay.util.info with parameters of type ExecutionEnvironmentID Modifier and Type Method Description void
VersionInfo. 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 void
MetaDataInfo. 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
-