Package | Description |
---|---|
fr.gouv.vitam.cas.container.swift |
Package used to host cas container swift implementation
|
fr.gouv.vitam.common.storage.cas.container.api |
Provides API classes for the Workspace module
|
fr.gouv.vitam.common.storage.filesystem |
Provides a FileSystem implementation for storage modules.
|
fr.gouv.vitam.common.storage.filesystem.v2 |
Provides a FileSystem implementation for storage modules have to manage up to 500 millions of files
|
fr.gouv.vitam.common.storage.s3 |
Provides S3 implementations for the storage modules.
|
fr.gouv.vitam.common.storage.swift |
Provides a Swift implementation for the storage modules.
|
fr.gouv.vitam.storage.offers.core |
Provides core implementation (Workspace based) for the Storage Offer Default
module
|
fr.gouv.vitam.storage.offers.tape.cas | |
fr.gouv.vitam.worker.common |
Provides common classes for the Worker module.
|
fr.gouv.vitam.worker.core.impl |
Provides
|
fr.gouv.vitam.workspace.api.exception |
Provides Exception classes for the Workspace module
|
fr.gouv.vitam.workspace.client |
Provides Workspace client factory and implementations.
|
fr.gouv.vitam.workspace.common |
Provides common classes for the Workspace module.
|
Modifier and Type | Method and Description |
---|---|
String |
OpenstackSwift.createReadOrderRequest(String containerName,
List<String> objectsIds) |
MetadatasObject |
OpenstackSwift.getObjectMetadata(String containerName,
String objectId,
boolean noCache) |
Modifier and Type | Method and Description |
---|---|
protected String |
ContentAddressableStorageAbstract.computeObjectDigest(String containerName,
String objectName,
DigestType algo) |
String |
ContentAddressableStorage.createReadOrderRequest(String containerName,
List<String> objectsIds)
Create read order (asynchronous read from tape to local FS) for the given objects representing the data at location containerName/objectId.
|
void |
ContentAddressableStorage.deleteObject(String containerName,
String objectName)
Deletes a object representing the data at location containerName/objectName
|
ObjectContent |
ContentAddressableStorage.getObject(String containerName,
String objectName)
Retrieves an object representing the data at location containerName/objectName
|
ObjectContent |
ContentAddressableStorageJcloudsAbstract.getObject(String containerName,
String objectName) |
String |
ContentAddressableStorage.getObjectDigest(String containerName,
String objectName,
DigestType algo,
boolean noCache)
compute Object Digest using a defined algorithm
|
String |
ContentAddressableStorageJcloudsAbstract.getObjectDigest(String containerName,
String objectName,
DigestType digestType,
boolean noCache) |
MetadatasObject |
ContentAddressableStorage.getObjectMetadata(String containerName,
String objectId,
boolean noCache)
get metadata of the object
|
String |
ContentAddressableStorage.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size)
Adds an object representing the data at location containerName/objectName
|
String |
ContentAddressableStorageJcloudsAbstract.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
MetadatasObject |
FileSystem.getObjectMetadata(String containerName,
String objectId,
boolean noCache) |
Modifier and Type | Method and Description |
---|---|
void |
HashFileSystem.deleteObject(String containerName,
String objectName) |
ObjectContent |
HashFileSystem.getObject(String containerName,
String objectName) |
String |
HashFileSystem.getObjectDigest(String containerName,
String objectName,
DigestType algo,
boolean noCache) |
MetadatasObject |
HashFileSystem.getObjectMetadata(String containerName,
String objectId,
boolean noCache) |
String |
HashFileSystem.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
void |
AmazonS3V1.deleteObject(String containerName,
String objectName) |
ObjectContent |
AmazonS3V1.getObject(String containerName,
String objectName) |
String |
AmazonS3V1.getObjectDigest(String containerName,
String objectName,
DigestType digestType,
boolean noCache) |
MetadatasObject |
AmazonS3V1.getObjectMetadata(String containerName,
String objectId,
boolean noCache) |
String |
AmazonS3V1.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
ObjectContent |
Swift.getObject(String containerName,
String objectName) |
String |
Swift.getObjectDigest(String containerName,
String objectName,
DigestType digestType,
boolean noCache) |
String |
Swift.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Class and Description |
---|---|
class |
NonUpdatableContentAddressableStorageException
Thrown when updating an existing non updatable object.
|
Modifier and Type | Method and Description |
---|---|
StorageBulkPutResult |
DefaultOfferServiceImpl.bulkPutObjects(String containerName,
List<String> objectIds,
MultiplexedStreamReader multiplexedStreamReader,
DataCategory type,
DigestType digestType) |
StorageBulkPutResult |
DefaultOfferService.bulkPutObjects(String containerName,
List<String> objectIds,
MultiplexedStreamReader multiplexedStreamReader,
DataCategory type,
DigestType digestType) |
String |
DefaultOfferServiceImpl.createObject(String containerName,
String objectId,
InputStream objectPart,
DataCategory type,
Long size,
DigestType digestType) |
String |
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.
|
Optional<TapeReadRequestReferentialEntity> |
DefaultOfferServiceImpl.createReadOrderRequest(String containerName,
List<String> objectsIds) |
Optional<TapeReadRequestReferentialEntity> |
DefaultOfferService.createReadOrderRequest(String containerName,
List<String> objectsIds)
create read order (asynchronous read from tape to local FS) for the given @containerName and objects list.
|
void |
DefaultOfferServiceImpl.deleteObject(String containerName,
String objectId,
DataCategory type) |
void |
DefaultOfferService.deleteObject(String containerName,
String objectId,
DataCategory type)
Deletes a object representing the data at location containerName/objectName
|
StorageMetadataResult |
DefaultOfferServiceImpl.getMetadata(String containerName,
String objectId,
boolean noCache) |
StorageMetadataResult |
DefaultOfferService.getMetadata(String containerName,
String objectId,
boolean noCache)
Get Metadata
|
ObjectContent |
DefaultOfferServiceImpl.getObject(String containerName,
String objectId) |
ObjectContent |
DefaultOfferService.getObject(String containerName,
String objectId)
Get object on offer as an inputStream
|
String |
DefaultOfferServiceImpl.getObjectDigest(String containerName,
String objectId,
DigestType digestAlgorithm) |
String |
DefaultOfferService.getObjectDigest(String containerName,
String objectId,
DigestType digestAlgorithm)
Get offer storage digest of object
|
Optional<TapeReadRequestReferentialEntity> |
DefaultOfferServiceImpl.getReadOrderRequest(String readRequestID) |
Optional<TapeReadRequestReferentialEntity> |
DefaultOfferService.getReadOrderRequest(String readRequestID) |
void |
DefaultOfferServiceImpl.removeReadOrderRequest(String readRequestID) |
void |
DefaultOfferService.removeReadOrderRequest(String readRequestID) |
Modifier and Type | Method and Description |
---|---|
String |
TapeLibraryContentAddressableStorage.getObjectDigest(String containerName,
String objectName,
DigestType algo,
boolean noCache) |
MetadatasObject |
TapeLibraryContentAddressableStorage.getObjectMetadata(String containerName,
String objectName,
boolean noCache) |
String |
TapeLibraryContentAddressableStorage.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
boolean |
HandlerIO.removeFolder(String folderName)
Remove a specific folder
|
void |
HandlerIO.unzipInputStreamOnWorkspace(String container,
String folderName,
String archiveMimeType,
InputStream uploadedInputStream,
boolean asyncIO) |
Modifier and Type | Method and Description |
---|---|
boolean |
HandlerIOImpl.removeFolder(String folderName) |
void |
HandlerIOImpl.unzipInputStreamOnWorkspace(String container,
String folderName,
String archiveMimeType,
InputStream uploadedInputStream,
boolean asyncIO) |
Modifier and Type | Class and Description |
---|---|
class |
ContentAddressableStorageAlreadyExistException
Thrown when creating a resource (Container, CasBlob, Folder) that already exists.
|
class |
ContentAddressableStorageCompressedFileException
Thrown when there is an error on a Compressed file (format, etc).
|
class |
ContentAddressableStorageDatabaseException
Thrown when the workspace client server is unavailable
|
class |
ContentAddressableStorageNotFoundException
Thrown when a resource (Container, CasBlob, Folder) cannot be located.
|
class |
ContentAddressableStorageServerException
Thrown when the workspace client server is unavailable
|
class |
ContentAddressableStorageZipException
Thrown when there is an error on a zip file resource (format, etc).
|
class |
WorkspaceClientServerException
Thrown when there is an error on a zip file resource (format, etc).
|
class |
ZipFilesNameNotAllowedException
Thrown when there is an not allowed file or folder name in the zip
|
Modifier and Type | Method and Description |
---|---|
boolean |
WorkspaceClient.checkObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm)
Check object
|
RequestResponse<String> |
WorkspaceClient.computeObjectDigest(String containerName,
String objectName,
DigestType algo)
Compute digest for an object
|
void |
WorkspaceClient.uncompressObject(String containerName,
String folderName,
String archiveType,
InputStream inputStreamObject)
Uncompress object
|
Modifier and Type | Method and Description |
---|---|
String |
WorkspaceFileSystem.computeObjectDigest(String containerName,
String objectName,
DigestType algo) |
String |
WorkspaceContentAddressableStorage.computeObjectDigest(String containerName,
String objectName,
DigestType algo)
compute Object Digest using a defined algorithm
|
long |
WorkspaceFileSystem.countObjects(String containerName) |
long |
WorkspaceContentAddressableStorage.countObjects(String containerName)
Determines if a container exists
|
void |
WorkspaceFileSystem.deleteObject(String containerName,
String objectName) |
void |
WorkspaceContentAddressableStorage.deleteObject(String containerName,
String objectName)
Deletes a object representing the data at location
containerName/objectName
|
List<URI> |
WorkspaceFileSystem.getListUriDigitalObjectFromFolder(String containerName,
String folderName) |
List<URI> |
WorkspaceContentAddressableStorage.getListUriDigitalObjectFromFolder(String containerName,
String folderName)
Retrieves recursively the uri list of object inside a folder rootFolder/subfolder/
|
javax.ws.rs.core.Response |
WorkspaceFileSystem.getObject(String containerName,
String objectName,
Long chunkOffset,
Long maxChunkSize) |
javax.ws.rs.core.Response |
WorkspaceContentAddressableStorage.getObject(String containerName,
String objectName,
Long chunkOffset,
Long maxChunkSize)
Retrieves an object representing the data at location
containerName/objectName
|
com.fasterxml.jackson.databind.JsonNode |
WorkspaceFileSystem.getObjectInformation(String containerName,
String objectName) |
com.fasterxml.jackson.databind.JsonNode |
WorkspaceContentAddressableStorage.getObjectInformation(String containerName,
String objectName)
Retrieves information about an object at location
containerName/objectName
|
void |
WorkspaceFileSystem.purgeOldFilesInContainer(String containerName,
TimeToLive timeToLive) |
void |
WorkspaceContentAddressableStorage.purgeOldFilesInContainer(String containerName,
TimeToLive timeToLive) |
void |
WorkspaceFileSystem.putObject(String containerName,
String objectName,
InputStream stream) |
void |
WorkspaceContentAddressableStorage.putObject(String containerName,
String objectName,
InputStream stream)
Adds an object representing the data at location containerName/objectName
|
void |
WorkspaceFileSystem.uncompressObject(String containerName,
String folderName,
String archiveMimeType,
InputStream inputStreamObject) |
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 container
|
Copyright © 2019 Vitam. All rights reserved.