Uses of Class
fr.gouv.vitam.workspace.api.exception.ContentAddressableStorageException
Package
Description
Package used to host cas container swift implementation
Provides API classes for the Workspace module
Provides a FileSystem implementation for storage modules.
Provides a FileSystem implementation for storage modules have to manage up to 500 millions of files
Provides S3 implementations for the storage modules.
Provides a Swift implementation for the storage modules.
Provides core implementation (Workspace based) for the Storage Offer Default
module
Provides common classes for the Worker module.
Provides
Provides Exception classes for the Workspace module
Provides Workspace client factory and implementations.
Provides common classes for the Workspace module.
-
Uses of ContentAddressableStorageException in fr.gouv.vitam.cas.container.swift
Modifier and TypeMethodDescriptionOpenstackSwift.getObjectMetadata
(String containerName, String objectId, boolean noCache) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.cas.container.api
Modifier and TypeMethodDescriptiondefault Map<String,
AccessRequestStatus> ContentAddressableStorage.checkAccessRequestStatuses
(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) Checks status of access requests by id.default boolean
ContentAddressableStorage.checkObjectAvailability
(String containerName, List<String> objectNames) Check object availability for async offers.void
ContentAddressableStorage.checkObjectDigestAndStoreDigest
(String containerName, String objectName, String objectDigest, DigestType digestType, long size) Checks objet digest & update persist its digest in object metadatavoid
ContentAddressableStorageJcloudsAbstract.checkObjectDigestAndStoreDigest
(String containerName, String objectName, String objectDigest, DigestType digestType, long size) protected String
ContentAddressableStorageAbstract.computeObjectDigest
(String containerName, String objectName, DigestType algo) default String
ContentAddressableStorage.createAccessRequest
(String containerName, List<String> objectNames) Create an access request for objects (asynchronous read from tape to local FS).void
ContentAddressableStorage.deleteObject
(String containerName, String objectName) Deletes a object representing the data at location containerName/objectNameRetrieves an object representing the data at location containerName/objectNameContentAddressableStorage.getObjectDigest
(String containerName, String objectName, DigestType algo, boolean noCache) compute Object Digest using a defined algorithmContentAddressableStorageJcloudsAbstract.getObjectDigest
(String containerName, String objectName, DigestType digestType, boolean noCache) ContentAddressableStorage.getObjectMetadata
(String containerName, String objectId, boolean noCache) get metadata of the objectboolean
ContentAddressableStorage.isExistingObject
(String containerName, String objectName) Determines if an object existsvoid
ContentAddressableStorage.listContainer
(String containerName, ObjectListingListener objectListingListener) List container objectsdefault String
ContentAddressableStorage.putObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) default void
ContentAddressableStorage.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) Delete access request.void
ContentAddressableStorage.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) Adds an object representing the data at location containerName/objectNamevoid
ContentAddressableStorageJcloudsAbstract.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.filesystem
Modifier and TypeMethodDescriptionFileSystem.getObjectMetadata
(String containerName, String objectId, boolean noCache) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.filesystem.v2
Modifier and TypeMethodDescriptionvoid
HashFileSystem.checkObjectDigestAndStoreDigest
(String containerName, String objectName, String objectDigest, DigestType digestType, long size) void
HashFileSystem.deleteObject
(String containerName, String objectName) HashFileSystem.getObjectDigest
(String containerName, String objectName, DigestType algo, boolean noCache) HashFileSystem.getObjectMetadata
(String containerName, String objectId, boolean noCache) void
HashFileSystem.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.s3
Modifier and TypeMethodDescriptionvoid
AmazonS3V1.checkObjectDigestAndStoreDigest
(String containerName, String objectName, String objectDigest, DigestType digestType, long size) void
AmazonS3V1.deleteObject
(String containerName, String objectName) AmazonS3V1.getObjectDigest
(String containerName, String objectName, DigestType digestType, boolean noCache) AmazonS3V1.getObjectMetadata
(String containerName, String objectId, boolean noCache) void
AmazonS3V1.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.swift
Modifier and TypeMethodDescriptionvoid
Swift.checkObjectDigestAndStoreDigest
(String containerName, String objectName, String objectDigest, DigestType digestType, long size) void
VitamSwiftObjectStorageService.deleteFullObject
(String containerName, String objectName, List<String> objectNameSegments, Map<String, String> headers) void
Swift.deleteObject
(String containerName, String objectName) VitamSwiftObjectStorageService.download
(String containerName, String objectName, Map<String, String> headers) VitamSwiftObjectStorageService.getMetadata
(String containerName, String objectName, Map<String, String> headers) Swift.getObjectDigest
(String containerName, String objectName, DigestType digestType, boolean noCache) Optional<org.openstack4j.model.storage.object.SwiftObject>
VitamSwiftObjectStorageService.getObjectInformation
(String containerName, String objectName, Map<String, String> headers) Swift.getObjectMetadata
(String containerName, String objectId, boolean noCache) boolean
Swift.isExistingObject
(String containerName, String objectName) List<? extends org.openstack4j.model.storage.object.SwiftObject>
VitamSwiftObjectStorageService.list
(String containerName, org.openstack4j.model.storage.object.options.ObjectListOptions options, Map<String, String> headers) void
Swift.listContainer
(String containerName, ObjectListingListener objectListingListener) void
VitamSwiftObjectStorageService.put
(String containerName, String name, org.openstack4j.model.common.Payload<?> payload) void
VitamSwiftObjectStorageService.put
(String containerName, String objectName, org.openstack4j.model.common.Payload<?> payload, org.openstack4j.model.storage.object.options.ObjectPutOptions options) void
VitamSwiftObjectStorageService.updateMetadata
(org.openstack4j.model.storage.object.options.ObjectLocation location, Map<String, String> headers) void
Swift.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.storage.offers.core
Modifier and TypeClassDescriptionclass
Thrown when updating an existing non updatable object.Modifier and TypeMethodDescriptionvoid
BackgroundObjectDigestValidator.awaitTermination()
DefaultOfferService.bulkPutObjects
(String containerName, List<String> objectIds, MultiplexedStreamReader multiplexedStreamReader, DataCategory type, DigestType digestType) DefaultOfferServiceImpl.bulkPutObjects
(String containerName, List<String> objectIds, MultiplexedStreamReader multiplexedStreamReader, DataCategory type, DigestType digestType) SanityCheckOfferServiceDecorator.bulkPutObjects
(String containerName, List<String> objectIds, MultiplexedStreamReader multiplexedStreamReader, DataCategory type, DigestType digestType) DefaultOfferService.checkAccessRequestStatuses
(List<String> accessRequestId, boolean adminCrossTenantAccessRequestAllowed) DefaultOfferServiceImpl.checkAccessRequestStatuses
(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) SanityCheckOfferServiceDecorator.checkAccessRequestStatuses
(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) boolean
DefaultOfferService.checkObjectAvailability
(String containerName, List<String> objectsIds) boolean
DefaultOfferServiceImpl.checkObjectAvailability
(String containerName, List<String> objectNames) boolean
SanityCheckOfferServiceDecorator.checkObjectAvailability
(String containerName, List<String> objectIds) DefaultOfferService.createAccessRequest
(String containerName, List<String> objectIds) Create access request (asynchronous read from tape to local FS) for the given @containerName and objects list.DefaultOfferServiceImpl.createAccessRequest
(String containerName, List<String> objectNames) SanityCheckOfferServiceDecorator.createAccessRequest
(String containerName, List<String> objectIds) DefaultOfferService.createObject
(String containerName, String objectId, InputStream objectPart, DataCategory type, long size, DigestType digestType) Create object on container with objectId Receive object part of object.DefaultOfferServiceImpl.createObject
(String containerName, String objectId, InputStream objectPart, DataCategory type, long size, DigestType digestType) SanityCheckOfferServiceDecorator.createObject
(String containerName, String objectId, InputStream objectPart, DataCategory type, long size, DigestType digestType) void
DefaultOfferService.deleteObject
(String containerName, String objectId, DataCategory type) Deletes a object representing the data at location containerName/objectNamevoid
DefaultOfferServiceImpl.deleteObject
(String containerName, String objectId, DataCategory type) void
SanityCheckOfferServiceDecorator.deleteObject
(String containerName, String objectId, DataCategory type) DefaultOfferService.getBulkMetadata
(String containerName, List<String> objectIds, Boolean noCache) DefaultOfferServiceImpl.getBulkMetadata
(String containerName, List<String> objectIds, Boolean noCache) SanityCheckOfferServiceDecorator.getBulkMetadata
(String containerName, List<String> objectIds, Boolean noCache) DefaultOfferService.getCapacity
(String containerName) Get container capacityDefaultOfferServiceImpl.getCapacity
(String containerName) SanityCheckOfferServiceDecorator.getCapacity
(String containerName) DefaultOfferService.getMetadata
(String containerName, String objectId, boolean noCache) Get MetadataDefaultOfferServiceImpl.getMetadata
(String containerName, String objectId, boolean noCache) SanityCheckOfferServiceDecorator.getMetadata
(String containerName, String objectId, boolean noCache) Get object on offer as an inputStreamDefaultOfferService.getObjectDigest
(String containerName, String objectId, DigestType digestAlgorithm) Get offer storage digest of objectDefaultOfferServiceImpl.getObjectDigest
(String containerName, String objectId, DigestType digestAlgorithm) SanityCheckOfferServiceDecorator.getObjectDigest
(String containerName, String objectId, DigestType digestAlgorithm) DefaultOfferService.getOfferLogs
(String containerName, Long offset, int limit, Order order) Get the offer log of objects created in offer containerSanityCheckOfferServiceDecorator.getOfferLogs
(String containerName, Long offset, int limit, Order order) boolean
DefaultOfferService.isObjectExist
(String containerName, String objectId) Check if object existsboolean
DefaultOfferServiceImpl.isObjectExist
(String containerName, String objectId) boolean
SanityCheckOfferServiceDecorator.isObjectExist
(String containerName, String objectId) void
DefaultOfferService.listObjects
(String containerName, ObjectListingListener objectListingListener) List container objectsvoid
DefaultOfferServiceImpl.listObjects
(String containerName, ObjectListingListener objectListingListener) void
SanityCheckOfferServiceDecorator.listObjects
(String containerName, ObjectListingListener objectListingListener) void
DefaultOfferService.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) void
DefaultOfferServiceImpl.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) void
SanityCheckOfferServiceDecorator.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.storage.offers.tape.cas
Modifier and TypeMethodDescriptionAccessRequestManager.checkAccessRequestStatuses
(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) TapeLibraryContentAddressableStorage.checkAccessRequestStatuses
(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) boolean
AccessRequestManager.checkObjectAvailability
(String containerName, List<String> objectNames) Check immediate availability of objects for access.boolean
TapeLibraryContentAddressableStorage.checkObjectAvailability
(String containerName, List<String> objectNames) AccessRequestManager.createAccessRequest
(String containerName, List<String> objectNames) TapeLibraryContentAddressableStorage.createAccessRequest
(String containerName, List<String> objectsNames) TapeLibraryContentAddressableStorage.getObjectDigest
(String containerName, String objectName, DigestType algo, boolean noCache) TapeLibraryContentAddressableStorage.getObjectMetadata
(String containerName, String objectName, boolean noCache) void
AccessRequestManager.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) void
TapeLibraryContentAddressableStorage.removeAccessRequest
(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) void
TapeLibraryContentAddressableStorage.writeObject
(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.worker.common
Modifier and TypeMethodDescriptionboolean
HandlerIO.removeFolder
(String folderName) Remove a specific foldervoid
HandlerIO.unzipInputStreamOnWorkspace
(String container, String folderName, String archiveMimeType, InputStream uploadedInputStream, boolean asyncIO) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.worker.core.impl
Modifier and TypeMethodDescriptionboolean
HandlerIOImpl.removeFolder
(String folderName) void
HandlerIOImpl.unzipInputStreamOnWorkspace
(String container, String folderName, String archiveMimeType, InputStream uploadedInputStream, boolean asyncIO) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.api.exception
Modifier and TypeClassDescriptionclass
Thrown when creating a resource (Container, Folder) that already exists.class
class
Thrown when there is an error on a Compressed file (format, etc).class
Thrown when the workspace client server is unavailableclass
class
Thrown when a resource (Container, Folder) cannot be located.class
Thrown when the workspace client server is unavailableclass
class
Thrown when there is an error on a zip file resource (format, etc).class
Thrown when there is an error on a zip file resource (format, etc).class
Thrown when there is an not allowed file or folder name in the zip -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.client
Modifier and TypeMethodDescriptionWorkspaceClient.computeObjectDigest
(String containerName, String objectName, DigestType algo) void
WorkspaceClient.uncompressObject
(String containerName, String folderName, String archiveType, InputStream inputStreamObject) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.common
Modifier and TypeMethodDescriptionWorkspaceContentAddressableStorage.computeObjectDigest
(String containerName, String objectName, DigestType algo) compute Object Digest using a defined algorithmWorkspaceFileSystem.computeObjectDigest
(String containerName, String objectName, DigestType algo) void
WorkspaceContentAddressableStorage.deleteObject
(String containerName, String objectName) Deletes a object representing the data at location containerName/objectNamevoid
WorkspaceFileSystem.deleteObject
(String containerName, String objectName) WorkspaceContentAddressableStorage.getFilesWithParamsFromFolder
(String containerName, String folderName) WorkspaceFileSystem.getFilesWithParamsFromFolder
(String containerName, String folderName) This method get all files in folder and return a map with the uri as a key and the value is a FileParams that contains whatever it needs.WorkspaceContentAddressableStorage.getListUriDigitalObjectFromFolder
(String containerName, String folderName) Retrieves recursively the uri list of object inside a folder rootFolder/subfolder/WorkspaceFileSystem.getListUriDigitalObjectFromFolder
(String containerName, String folderName) javax.ws.rs.core.Response
WorkspaceContentAddressableStorage.getObject
(String containerName, String objectName, Long chunkOffset, Long maxChunkSize) Retrieves an object representing the data at location containerName/objectNamejavax.ws.rs.core.Response
WorkspaceFileSystem.getObject
(String containerName, String objectName, Long chunkOffset, Long maxChunkSize) com.fasterxml.jackson.databind.JsonNode
WorkspaceContentAddressableStorage.getObjectInformation
(String containerName, String objectName) Retrieves information about an object at location containerName/objectNamecom.fasterxml.jackson.databind.JsonNode
WorkspaceFileSystem.getObjectInformation
(String containerName, String objectName) void
WorkspaceContentAddressableStorage.purgeOldFilesInContainer
(String containerName, TimeToLive timeToLive) void
WorkspaceFileSystem.purgeOldFilesInContainer
(String containerName, TimeToLive timeToLive) void
WorkspaceContentAddressableStorage.putAtomicObject
(String containerName, String objectName, InputStream stream, long size) void
WorkspaceFileSystem.putAtomicObject
(String containerName, String objectName, InputStream stream, long size) void
WorkspaceContentAddressableStorage.putObject
(String containerName, String objectName, InputStream stream) Adds an object representing the data at location containerName/objectNamevoid
WorkspaceFileSystem.putObject
(String containerName, String objectName, InputStream stream) void
WorkspaceContentAddressableStorage.uncompressObject
(String containerName, String folderName, String archiveMimeType, InputStream inputStreamObject) create container: will be identified by GUID and extract objects and push it on the containervoid
WorkspaceFileSystem.uncompressObject
(String containerName, String folderName, String archiveMimeType, InputStream inputStreamObject)