Uses of Class
fr.gouv.vitam.workspace.api.exception.ContentAddressableStorageException
Packages that use 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
Methods in fr.gouv.vitam.cas.container.swift that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionOpenstackSwift.getObjectMetadata(String containerName, String objectId, boolean noCache) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.cas.container.api
Methods in fr.gouv.vitam.common.storage.cas.container.api that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptiondefault Map<String,AccessRequestStatus> ContentAddressableStorage.checkAccessRequestStatuses(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) Checks status of access requests by id.default booleanContentAddressableStorage.checkObjectAvailability(String containerName, List<String> objectNames) Check object availability for async offers.voidContentAddressableStorage.checkObjectDigestAndStoreDigest(String containerName, String objectName, String objectDigest, DigestType digestType, long size) Checks objet digest & update persist its digest in object metadatavoidContentAddressableStorageJcloudsAbstract.checkObjectDigestAndStoreDigest(String containerName, String objectName, String objectDigest, DigestType digestType, long size) protected StringContentAddressableStorageAbstract.computeObjectDigest(String containerName, String objectName, DigestType algo) ContentAddressableStorageAbstract.computeObjectDigestAndSize(String containerName, String objectName, DigestType algo) default StringContentAddressableStorage.createAccessRequest(String containerName, List<String> objectNames) Create an access request for objects (asynchronous read from tape to local FS).voidContentAddressableStorage.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 objectbooleanContentAddressableStorage.isExistingObject(String containerName, String objectName) Determines if an object existsvoidContentAddressableStorage.listContainer(String containerName, ObjectListingListener objectListingListener) List container objectsdefault StringContentAddressableStorage.putObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) default voidContentAddressableStorage.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) Delete access request.voidContentAddressableStorage.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) Adds an object representing the data at location containerName/objectNamevoidContentAddressableStorageJcloudsAbstract.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.filesystem
Methods in fr.gouv.vitam.common.storage.filesystem that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionFileSystem.getObjectMetadata(String containerName, String objectId, boolean noCache) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.filesystem.v2
Methods in fr.gouv.vitam.common.storage.filesystem.v2 that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionvoidHashFileSystem.checkObjectDigestAndStoreDigest(String containerName, String objectName, String objectDigest, DigestType digestType, long size) voidHashFileSystem.deleteObject(String containerName, String objectName) HashFileSystem.getObjectDigest(String containerName, String objectName, DigestType algo, boolean noCache) HashFileSystem.getObjectMetadata(String containerName, String objectId, boolean noCache) voidHashFileSystem.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.s3
Methods in fr.gouv.vitam.common.storage.s3 that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionvoidAmazonS3V1.checkObjectDigestAndStoreDigest(String containerName, String objectName, String objectDigest, DigestType digestType, long size) voidAmazonS3V1.deleteObject(String containerName, String objectName) AmazonS3V1.getObjectDigest(String containerName, String objectName, DigestType digestType, boolean noCache) AmazonS3V1.getObjectMetadata(String containerName, String objectId, boolean noCache) voidAmazonS3V1.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.common.storage.swift
Methods in fr.gouv.vitam.common.storage.swift that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionvoidSwift.checkObjectDigestAndStoreDigest(String containerName, String objectName, String objectDigest, DigestType digestType, long size) voidVitamSwiftObjectStorageService.deleteFullObject(String containerName, String objectName, List<String> objectNameSegments, Map<String, String> headers) voidSwift.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) booleanSwift.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) voidSwift.listContainer(String containerName, ObjectListingListener objectListingListener) voidVitamSwiftObjectStorageService.put(String containerName, String name, org.openstack4j.model.common.Payload<?> payload) voidVitamSwiftObjectStorageService.put(String containerName, String objectName, org.openstack4j.model.common.Payload<?> payload, org.openstack4j.model.storage.object.options.ObjectPutOptions options) voidVitamSwiftObjectStorageService.updateMetadata(org.openstack4j.model.storage.object.options.ObjectLocation location, Map<String, String> headers) voidSwift.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.storage.offers.core
Subclasses of ContentAddressableStorageException in fr.gouv.vitam.storage.offers.coreModifier and TypeClassDescriptionclassThrown when updating an existing non updatable object.Methods in fr.gouv.vitam.storage.offers.core that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionvoidBackgroundObjectDigestValidator.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) booleanDefaultOfferService.checkObjectAvailability(String containerName, List<String> objectsIds) booleanDefaultOfferServiceImpl.checkObjectAvailability(String containerName, List<String> objectNames) booleanSanityCheckOfferServiceDecorator.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) voidDefaultOfferService.deleteObject(String containerName, String objectId, DataCategory type) Deletes a object representing the data at location containerName/objectNamevoidDefaultOfferServiceImpl.deleteObject(String containerName, String objectId, DataCategory type) voidSanityCheckOfferServiceDecorator.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) booleanDefaultOfferService.isObjectExist(String containerName, String objectId) Check if object existsbooleanDefaultOfferServiceImpl.isObjectExist(String containerName, String objectId) booleanSanityCheckOfferServiceDecorator.isObjectExist(String containerName, String objectId) voidDefaultOfferService.listObjects(String containerName, ObjectListingListener objectListingListener) List container objectsvoidDefaultOfferServiceImpl.listObjects(String containerName, ObjectListingListener objectListingListener) voidSanityCheckOfferServiceDecorator.listObjects(String containerName, ObjectListingListener objectListingListener) voidDefaultOfferService.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) voidDefaultOfferServiceImpl.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) voidSanityCheckOfferServiceDecorator.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.storage.offers.tape.cas
Methods in fr.gouv.vitam.storage.offers.tape.cas that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionAccessRequestManager.checkAccessRequestStatuses(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) TapeLibraryContentAddressableStorage.checkAccessRequestStatuses(List<String> accessRequestIds, boolean adminCrossTenantAccessRequestAllowed) booleanAccessRequestManager.checkObjectAvailability(String containerName, List<String> objectNames) Check immediate availability of objects for access.booleanTapeLibraryContentAddressableStorage.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) voidAccessRequestManager.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) voidTapeLibraryContentAddressableStorage.removeAccessRequest(String accessRequestId, boolean adminCrossTenantAccessRequestAllowed) voidTapeLibraryContentAddressableStorage.writeObject(String containerName, String objectName, InputStream inputStream, DigestType digestType, long size) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.worker.common
Methods in fr.gouv.vitam.worker.common that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionbooleanHandlerIO.removeFolder(String folderName) Remove a specific foldervoidHandlerIO.unzipInputStreamOnWorkspace(String container, String folderName, String archiveMimeType, InputStream uploadedInputStream, boolean asyncIO) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.worker.core.impl
Methods in fr.gouv.vitam.worker.core.impl that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionbooleanHandlerIOImpl.removeFolder(String folderName) voidHandlerIOImpl.unzipInputStreamOnWorkspace(String container, String folderName, String archiveMimeType, InputStream uploadedInputStream, boolean asyncIO) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.api.exception
Subclasses of ContentAddressableStorageException in fr.gouv.vitam.workspace.api.exceptionModifier and TypeClassDescriptionclassThrown when creating a resource (Container, Folder) that already exists.classclassThrown when there is an error on a Compressed file (format, etc).classThrown when the workspace client server is unavailableclassclassclassThrown when a resource (Container, Folder) cannot be located.classThrown when the workspace client server is unavailableclassclassThrown when there is an error on a zip file resource (format, etc).classThrown when there is an error on a zip file resource (format, etc).classThrown when there is an not allowed file or folder name in the zip -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.client
Methods in fr.gouv.vitam.workspace.client that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionWorkspaceClient.computeObjectDigest(String containerName, String objectName, DigestType algo) voidWorkspaceClient.uncompressObject(String containerName, String folderName, String archiveType, InputStream inputStreamObject) -
Uses of ContentAddressableStorageException in fr.gouv.vitam.workspace.common
Methods in fr.gouv.vitam.workspace.common that throw ContentAddressableStorageExceptionModifier and TypeMethodDescriptionWorkspaceContentAddressableStorage.computeObjectDigest(String containerName, String objectName, DigestType algo) compute Object Digest using a defined algorithmWorkspaceFileSystem.computeObjectDigest(String containerName, String objectName, DigestType algo) voidWorkspaceContentAddressableStorage.deleteObject(String containerName, String objectName) Deletes a object representing the data at location containerName/objectNamevoidWorkspaceFileSystem.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.ResponseWorkspaceContentAddressableStorage.getObject(String containerName, String objectName, Long chunkOffset, Long maxChunkSize) Retrieves an object representing the data at location containerName/objectNamejavax.ws.rs.core.ResponseWorkspaceFileSystem.getObject(String containerName, String objectName, Long chunkOffset, Long maxChunkSize) com.fasterxml.jackson.databind.JsonNodeWorkspaceContentAddressableStorage.getObjectInformation(String containerName, String objectName) Retrieves information about an object at location containerName/objectNamecom.fasterxml.jackson.databind.JsonNodeWorkspaceFileSystem.getObjectInformation(String containerName, String objectName) voidWorkspaceContentAddressableStorage.purgeOldFilesInContainer(String containerName, TimeToLive timeToLive) voidWorkspaceFileSystem.purgeOldFilesInContainer(String containerName, TimeToLive timeToLive) voidWorkspaceContentAddressableStorage.putAtomicObject(String containerName, String objectName, InputStream stream, long size) voidWorkspaceFileSystem.putAtomicObject(String containerName, String objectName, InputStream stream, long size) voidWorkspaceContentAddressableStorage.putObject(String containerName, String objectName, InputStream stream) Adds an object representing the data at location containerName/objectNamevoidWorkspaceFileSystem.putObject(String containerName, String objectName, InputStream stream) voidWorkspaceContentAddressableStorage.uncompressObject(String containerName, String folderName, String archiveMimeType, InputStream inputStreamObject) create container: will be identified by GUID and extract objects and push it on the containervoidWorkspaceFileSystem.uncompressObject(String containerName, String folderName, String archiveMimeType, InputStream inputStreamObject)