Uses of Class
es.bsc.dataclay.util.management.metadataservice.StorageLocation
-
Packages that use StorageLocation 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.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 StorageLocation in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return StorageLocation Modifier and Type Method Description static StorageLocation
Utils. getStorageLocation(CommonMessages.StorageLocationInfo msg)
Return an object FROM grpc messageMethods in es.bsc.dataclay.communication.grpc with parameters of type StorageLocation Modifier and Type Method Description static CommonMessages.StorageLocationInfo
Utils. getStorageLocation(StorageLocation object)
Return a message for GRPC call -
Uses of StorageLocation in es.bsc.dataclay.communication.grpc.clients.dataservice
Method parameters in es.bsc.dataclay.communication.grpc.clients.dataservice with type arguments of type StorageLocation Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataServiceGrpcClient. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
-
Uses of StorageLocation in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return StorageLocation Modifier and Type Method Description StorageLocation
LogicModuleGrpcClient. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
-
Uses of StorageLocation in es.bsc.dataclay.dataservice
Method parameters in es.bsc.dataclay.dataservice with type arguments of type StorageLocation Modifier and Type Method Description Tuple<Map<StorageLocationID,Set<ObjectID>>,Set<ObjectID>>
DataService. migrateObjectsToBackends(Map<StorageLocationID,StorageLocation> backends)
-
Uses of StorageLocation in es.bsc.dataclay.dataservice.api
Method parameters in es.bsc.dataclay.dataservice.api with type arguments of type StorageLocation 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 StorageLocation in es.bsc.dataclay.exceptions.metadataservice
Constructors in es.bsc.dataclay.exceptions.metadataservice with parameters of type StorageLocation Constructor Description StorageLocationAlreadyExistsException(StorageLocation newStorageLocation)
This exception is produced when a Storage Location with ID provided already existsStorageLocationNotExistException(StorageLocation backendProto)
This exception is produced when a backend with specifications does not exist -
Uses of StorageLocation in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return StorageLocation Modifier and Type Method Description StorageLocation
LogicModule. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
Methods in es.bsc.dataclay.logic that return types with arguments of type StorageLocation Modifier and Type Method Description protected Map<StorageLocationID,Tuple<DataServiceAPI,StorageLocation>>
LogicModule. getStorageLocations()
Get DataService APIs for backend with support for a given language. -
Uses of StorageLocation in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return StorageLocation Modifier and Type Method Description StorageLocation
LogicModuleAPI. getStorageLocationInfo(StorageLocationID backendID, boolean fromBackend)
Retrieves the backend specification -
Uses of StorageLocation in es.bsc.dataclay.logic.logicmetadata
Methods in es.bsc.dataclay.logic.logicmetadata that return StorageLocation Modifier and Type Method Description StorageLocation
LogicMetadataDB. getByID(StorageLocationID storageLocationID)
Get StorageLocation by IDStorageLocation
LogicMetadataDB. getStorageLocationByName(String name)
Get a single (should be unique) Storage Location by nameStorageLocation
LogicModuleMetadataMgr. getStorageLocationInfo(StorageLocationID storageLocationID)
This operation retrieves the info of a storage locationMethods in es.bsc.dataclay.logic.logicmetadata that return types with arguments of type StorageLocation Modifier and Type Method Description List<StorageLocation>
LogicMetadataDB. getAllStorageLocations()
Get all Storage LocationsMap<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 StorageLocation Modifier and Type Method Description StorageLocationID
LogicModuleMetadataMgr. registerStorageLocation(StorageLocation newStLoc)
This operation register the Storage Location with ID provided.void
LogicMetadataDB. store(StorageLocation stLoc)
Store a Storage Location into database
-