Uses of Class
es.bsc.dataclay.util.ids.StorageLocationID
-
Packages that use StorageLocationID Package Description es.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 -
-
Uses of StorageLocationID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return StorageLocationID Modifier and Type Method Description static StorageLocationID
Utils. getStorageLocationID(String idMsg)
Get StorageLocationID from Protobuf ID -
Uses of StorageLocationID in es.bsc.dataclay.communication.grpc.clients.dataservice
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice that return types with arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataServiceGrpcClient. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
Methods in es.bsc.dataclay.communication.grpc.clients.dataservice with parameters of type StorageLocationID Modifier and Type Method Description void
DataServiceGrpcClient. initBackendID(StorageLocationID backendID)
Method parameters in es.bsc.dataclay.communication.grpc.clients.dataservice with type arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataServiceGrpcClient. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
-
Uses of StorageLocationID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return StorageLocationID Modifier and Type Method Description StorageLocationID
LogicModuleGrpcClient. autoregisterEE(ExecutionEnvironmentID id, String eeName, String eeHostname, Integer eePort, CommonMessages.Langs language)
StorageLocationID
LogicModuleGrpcClient. getStorageLocationID(String slName)
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule with parameters of type StorageLocationID Modifier and Type Method Description void
LogicModuleGrpcClient. autoregisterSL(StorageLocationID id, String dsName, String dsHostname, Integer dsTCPPort)
boolean
LogicModuleGrpcClient. existsActiveEnvironmentsForSL(StorageLocationID stLocID)
StorageLocation
LogicModuleGrpcClient. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
void
LogicModuleGrpcClient. notifyStorageLocationShutdown(StorageLocationID stLocID)
void
LogicModuleGrpcClient. unregisterStorageLocation(StorageLocationID stLocID)
-
Uses of StorageLocationID in es.bsc.dataclay.dataservice
Methods in es.bsc.dataclay.dataservice that return StorageLocationID Modifier and Type Method Description StorageLocationID
DataService. getStorageLocationID()
Returns the backendID of this DS.StorageLocationID
ExecutionEnvironmentPersistentInfo. getStorageLocationID()
Gets storageLocationID.Methods in es.bsc.dataclay.dataservice that return types with arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataService. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
Methods in es.bsc.dataclay.dataservice with parameters of type StorageLocationID Modifier and Type Method Description void
DataService. initBackendID(StorageLocationID newbackendID)
void
ExecutionEnvironmentPersistentInfo. setStorageLocationID(StorageLocationID thestorageLocationID)
Sets storageLocationIDMethod parameters in es.bsc.dataclay.dataservice with type arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataService. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
Constructors in es.bsc.dataclay.dataservice with parameters of type StorageLocationID Constructor Description ExecutionEnvironmentPersistentInfo(ExecutionEnvironmentID theexecutionEnvironmentID, StorageLocationID thestorageLocationID)
PersistentCaches constructor -
Uses of StorageLocationID in es.bsc.dataclay.dataservice.api
Methods in es.bsc.dataclay.dataservice.api that return types with arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataServiceAPI. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
Migrate every object of this backend to one of the backends specifiedMethods in es.bsc.dataclay.dataservice.api with parameters of type StorageLocationID Modifier and Type Method Description void
DataServiceAPI. initBackendID(StorageLocationID backendID)
Initializes the backend ID of this DataServiceMethod parameters in es.bsc.dataclay.dataservice.api with type arguments of type StorageLocationID Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataServiceAPI. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
Migrate every object of this backend to one of the backends specified -
Uses of StorageLocationID in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type StorageLocationID Constructor Description StorageLocationNotExistException(StorageLocationID backendID)
This exception is produced when a backend with ID provided does not exist -
Uses of StorageLocationID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return StorageLocationID Modifier and Type Method Description static StorageLocationID
DataClayIDFactory. newStorageLocationID()
Create a new StorageLocationID.static StorageLocationID
DataClayIDFactory. newStorageLocationID(String uuidStr)
Create a new StorageLocationID. -
Uses of StorageLocationID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return StorageLocationID Modifier and Type Method Description StorageLocationID
LogicModule. autoregisterEE(ExecutionEnvironmentID id, String eeName, String eeHostname, Integer eePort, CommonMessages.Langs language)
StorageLocationID
LogicModule. getStorageLocationID(String slName)
Methods in es.bsc.dataclay.logic that return types with arguments of type StorageLocationID Modifier and Type Method Description protected Map<StorageLocationID,Tuple<DataServiceAPI,StorageLocation>>
LogicModule. getStorageLocations()
Get DataService APIs for backend with support for a given language.Methods in es.bsc.dataclay.logic with parameters of type StorageLocationID Modifier and Type Method Description void
LogicModule. autoregisterSL(StorageLocationID id, String dsName, String dsHostname, Integer dsPort)
boolean
LogicModule. existsActiveEnvironmentsForSL(StorageLocationID stLocID)
StorageLocation
LogicModule. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
void
LogicModule. notifyStorageLocationShutdown(StorageLocationID stLocID)
void
LogicModule. unregisterStorageLocation(StorageLocationID stLocID)
-
Uses of StorageLocationID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return StorageLocationID Modifier and Type Method Description StorageLocationID
LogicModuleAPI. autoregisterEE(ExecutionEnvironmentID id, String eeName, String eeHostname, Integer eePort, CommonMessages.Langs language)
Register execution environmentStorageLocationID
LogicModuleAPI. getStorageLocationID(String slName)
Get ID of storage location with name providedMethods in es.bsc.dataclay.logic.api with parameters of type StorageLocationID Modifier and Type Method Description void
LogicModuleAPI. autoregisterSL(StorageLocationID id, String dsName, String dsHostname, Integer dsPort)
Register storage locationboolean
LogicModuleAPI. existsActiveEnvironmentsForSL(StorageLocationID stLocID)
Check if there is an active Execution Environment associated to SL with ID provided.StorageLocation
LogicModuleAPI. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
Retrieves the backend specificationvoid
LogicModuleAPI. notifyStorageLocationShutdown(StorageLocationID stLocID)
Notify that Storage Location with ID provided has been shut down.void
LogicModuleAPI. unregisterStorageLocation(StorageLocationID stLocID)
Unregister storage location with ID provided -
Uses of StorageLocationID in es.bsc.dataclay.logic.logicmetadata
Methods in es.bsc.dataclay.logic.logicmetadata that return StorageLocationID Modifier and Type Method Description StorageLocationID
LogicModuleMetadataMgr. getStorageLocationID(String stLocName)
This operation queries a Storage Location by its nameStorageLocationID
LogicModuleMetadataMgr. registerStorageLocation(StorageLocation newStLoc)
This operation register the Storage Location with ID provided.Methods in es.bsc.dataclay.logic.logicmetadata that return types with arguments of type StorageLocationID Modifier and Type Method Description Map<StorageLocationID,StorageLocation>
LogicModuleMetadataMgr. getAllStorageLocationsInfo()
This operation retrieves the info of all the current registered storage locations.Methods in es.bsc.dataclay.logic.logicmetadata with parameters of type StorageLocationID Modifier and Type Method Description void
LogicMetadataDB. deleteByID(StorageLocationID stLocID)
Delete storage location identified by ID provided (ignored if it does not exist)boolean
LogicMetadataDB. existsByID(StorageLocationID stLocID)
Check if there is a backend identified by ID providedStorageLocation
LogicMetadataDB. getByID(StorageLocationID storageLocationID)
Get StorageLocation by IDStorageLocation
LogicModuleMetadataMgr. getStorageLocationInfo(StorageLocationID storageLocationID)
This operation retrieves the info of a storage locationvoid
LogicModuleMetadataMgr. unregisterStorageLocation(StorageLocationID stLocID)
Unregisters a storage locationvoid
LogicModuleMetadataMgr. updateStorageLocation(StorageLocationID stLocID, String newhost, Integer newport)
Updates host and port of a storage locationvoid
LogicMetadataDB. updateStorageLocationByID(StorageLocationID id, String newhost, Integer newport)
Update storage location host and port by ID
-