Uses of Class
fr.gouv.vitam.storage.driver.exception.StorageDriverException
-
Packages that use StorageDriverException Package Description fr.gouv.vitam.driver.fake Provides a fake Driver implementation for tests purposefr.gouv.vitam.ihmrecette.appserver Provides the web server application and configuration for the IHM Recette module and the rest resource it usesfr.gouv.vitam.storage.driver Provides interface describing how drivers should be implemented for the Storage driver modulefr.gouv.vitam.storage.driver.exception Provides Exception classes for the Storage driver modulefr.gouv.vitam.storage.engine.server.distribution.impl Provides a Distribution implementation for the Storage Engine Server modulefr.gouv.vitam.storage.offers.workspace.driver Provides implementation of the driver for the Workspace Driver module. -
-
Uses of StorageDriverException in fr.gouv.vitam.driver.fake
Methods in fr.gouv.vitam.driver.fake that throw StorageDriverException Modifier and Type Method Description R
FakeDriverImpl.ThrowableFunction. apply(T t)
Connection
FakeDriverImpl. connect(java.lang.String offerId)
StorageGetResult
FakeDriverImpl.FakeConnectionImpl. getObject(StorageObjectRequest objectRequest)
StorageCapacityResult
FakeDriverImpl.FakeConnectionImpl. getStorageCapacity(java.lang.Integer tenantId)
boolean
FakeDriverImpl. isStorageOfferAvailable(java.lang.String offerId)
StoragePutResult
FakeDriverImpl.FakeConnectionImpl. putObject(StoragePutRequest objectRequest)
-
Uses of StorageDriverException in fr.gouv.vitam.ihmrecette.appserver
Methods in fr.gouv.vitam.ihmrecette.appserver that throw StorageDriverException Modifier and Type Method Description VitamAsyncInputStreamResponse
StorageService. download(java.lang.Integer tenantId, DataCategory dataCategory, java.lang.String strategyId, java.lang.String offerId, java.lang.String objectId)
-
Uses of StorageDriverException in fr.gouv.vitam.storage.driver
Methods in fr.gouv.vitam.storage.driver that throw StorageDriverException Modifier and Type Method Description StorageBulkPutResult
Connection. bulkPutObjects(StorageBulkPutRequest request)
Bulk put object files into the storage offer.java.util.Map<java.lang.String,AccessRequestStatus>
Connection. checkAccessRequestStatuses(java.util.List<java.lang.String> accessRequestIds, int tenant, boolean adminCrossTenantAccessRequestAllowed)
Check access request statuses of asynchronous offer.boolean
Connection. checkObjectAvailability(StorageCheckObjectAvailabilityRequest request)
Check immediate availability of objects from asynchronous storage offer.void
Connection. close()
Override AutoCloseable implementation to specify the exceptionConnection
Driver. connect(java.lang.String offerId)
Create a connection to the distant offer service based on given offer Id name.java.lang.String
Connection. createAccessRequest(StorageAccessRequestCreationRequest request)
Create an access request for retrieving objects from asynchronous storage offer.StorageBulkMetadataResult
Connection. getBulkMetadata(StorageGetBulkMetadataRequest request)
Bulk get metadata of objectsStorageMetadataResult
Connection. getMetadatas(StorageGetMetadataRequest request)
Get metadata of objectStorageGetResult
Connection. getObject(StorageObjectRequest request)
Retrieve an object from the storage offer based on criterias defined in request argument.RequestResponse<OfferLog>
Connection. getOfferLogs(StorageOfferLogRequest request)
Get a listing of offer logs on a container typeStorageCapacityResult
Connection. getStorageCapacity(java.lang.Integer tenantId)
Retrieve the remaining storage capacity available on the distant offer.boolean
AbstractDriver. isStorageOfferAvailable(java.lang.String offerId)
boolean
Driver. isStorageOfferAvailable(java.lang.String offerId)
The driver MUST provide a way to check the availability of the storage offer Id name.javax.ws.rs.core.Response
Connection. launchOfferLogCompaction(VitamContext vitamContext)
launch Offer Log CompactionCloseableIterator<ObjectEntry>
Connection. listObjects(StorageListRequest request)
List object on a container typeboolean
Connection. objectExistsInOffer(StorageObjectRequest request)
Check if an object is present in the offerStoragePutResult
Connection. putObject(StoragePutRequest request)
Put the object file into the storage offer based on criteria defined in request argument and underlying connection parameters.void
Connection. removeAccessRequest(java.lang.String accessRequestId, int tenant, boolean adminCrossTenantAccessRequestAllowed)
Removes (cancel / delete) and access request for an asynchronous offer.StorageRemoveResult
Connection. removeObject(StorageRemoveRequest request)
Delete an object on the distant storage offer. -
Uses of StorageDriverException in fr.gouv.vitam.storage.driver.exception
Subclasses of StorageDriverException in fr.gouv.vitam.storage.driver.exception Modifier and Type Class Description class
StorageDriverConflictException
Exceptions to be thrown by the storage drivers in case of conflicting resourceclass
StorageDriverNotFoundException
Exceptions to be thrown by the storage drivers in case resource was not found on the storage offerclass
StorageDriverPreconditionFailedException
Exceptions to be thrown by the storage drivers in case resource requested is already existingclass
StorageDriverServerErrorException
class
StorageDriverServiceUnavailableException
Exceptions to be thrown by the storage drivers in case resource requested is already existingclass
StorageDriverUnavailableDataFromAsyncOfferException
Exceptions to be thrown by the storage drivers in case of -
Uses of StorageDriverException in fr.gouv.vitam.storage.engine.server.distribution.impl
Methods in fr.gouv.vitam.storage.engine.server.distribution.impl that throw StorageDriverException Modifier and Type Method Description ThreadResponseData
TransferThread. call()
-
Uses of StorageDriverException in fr.gouv.vitam.storage.offers.workspace.driver
Methods in fr.gouv.vitam.storage.offers.workspace.driver that throw StorageDriverException Modifier and Type Method Description StorageBulkPutResult
ConnectionImpl. bulkPutObjects(StorageBulkPutRequest request)
java.util.Map<java.lang.String,AccessRequestStatus>
ConnectionImpl. checkAccessRequestStatuses(java.util.List<java.lang.String> accessRequestIds, int tenant, boolean adminCrossTenantAccessRequestAllowed)
boolean
ConnectionImpl. checkObjectAvailability(StorageCheckObjectAvailabilityRequest request)
Connection
DriverImpl. connect(java.lang.String offerId)
java.lang.String
ConnectionImpl. createAccessRequest(StorageAccessRequestCreationRequest request)
StorageBulkMetadataResult
ConnectionImpl. getBulkMetadata(StorageGetBulkMetadataRequest request)
StorageMetadataResult
ConnectionImpl. getMetadatas(StorageGetMetadataRequest request)
StorageGetResult
ConnectionImpl. getObject(StorageObjectRequest request)
RequestResponse<OfferLog>
ConnectionImpl. getOfferLogs(StorageOfferLogRequest storageGetOfferLogRequest)
StorageCapacityResult
ConnectionImpl. getStorageCapacity(java.lang.Integer tenantId)
javax.ws.rs.core.Response
ConnectionImpl. launchOfferLogCompaction(VitamContext vitamContext)
CloseableIterator<ObjectEntry>
ConnectionImpl. listObjects(StorageListRequest request)
boolean
ConnectionImpl. objectExistsInOffer(StorageObjectRequest request)
StoragePutResult
ConnectionImpl. putObject(StoragePutRequest request)
void
ConnectionImpl. removeAccessRequest(java.lang.String accessRequestId, int tenant, boolean adminCrossTenantAccessRequestAllowed)
StorageRemoveResult
ConnectionImpl. removeObject(StorageRemoveRequest request)
-