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.swift |
Provides a Swift implementation for the storage modules.
|
fr.gouv.vitam.storage.offers.common.core |
Provides core implementation (Workspace based) for the Storage Offer Default
module
|
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 |
---|---|
MetadatasObject |
OpenstackSwift.getObjectMetadatas(String containerName,
String objectId) |
Modifier and Type | Method and Description |
---|---|
boolean |
ContentAddressableStorage.checkObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm)
Check object
|
boolean |
ContentAddressableStorageAbstract.checkObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm) |
String |
ContentAddressableStorage.computeObjectDigest(String containerName,
String objectName,
DigestType algo)
compute Object Digest using a defined algorithm
|
String |
ContentAddressableStorageAbstract.computeObjectDigest(String containerName,
String objectName,
DigestType algo) |
void |
ContentAddressableStorage.deleteObject(String containerName,
String objectName)
Deletes a object representing the data at location containerName/objectName
|
javax.ws.rs.core.Response |
ContentAddressableStorageJcloudsAbstract.getObject(String containerName,
String objectName) |
javax.ws.rs.core.Response |
ContentAddressableStorage.getObject(String containerName,
String objectName)
Retrieves an object representing the data at location containerName/objectName
|
javax.ws.rs.core.Response |
ContentAddressableStorageJcloudsAbstract.getObjectAsync(String containerName,
String objectName) |
javax.ws.rs.core.Response |
ContentAddressableStorage.getObjectAsync(String containerName,
String objectName)
Retrieves an object representing the data at location containerName/objectName
|
com.fasterxml.jackson.databind.JsonNode |
ContentAddressableStorageJcloudsAbstract.getObjectInformation(String containerName,
String objectName) |
com.fasterxml.jackson.databind.JsonNode |
ContentAddressableStorage.getObjectInformation(String containerName,
String objectName)
Retrieves information about an object at location containerName/objectName
|
abstract MetadatasObject |
ContentAddressableStorageJcloudsAbstract.getObjectMetadatas(String containerName,
String objectId) |
MetadatasObject |
ContentAddressableStorage.getObjectMetadatas(String containerName,
String objectId)
get metadata of the object
|
void |
ContentAddressableStorageJcloudsAbstract.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
void |
ContentAddressableStorage.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size)
Adds an object representing the data at location containerName/objectName
|
Modifier and Type | Method and Description |
---|---|
MetadatasObject |
FileSystem.getObjectMetadatas(String containerName,
String objectId) |
Modifier and Type | Method and Description |
---|---|
String |
HashFileSystem.computeObjectDigest(String containerName,
String objectName,
DigestType algo) |
void |
HashFileSystem.deleteObject(String containerName,
String objectName) |
javax.ws.rs.core.Response |
HashFileSystem.getObject(String containerName,
String objectName) |
javax.ws.rs.core.Response |
HashFileSystem.getObjectAsync(String containerName,
String objectName) |
String |
HashFileSystem.getObjectDigestFromMD(String containerName,
String objectName,
DigestType algo) |
com.fasterxml.jackson.databind.JsonNode |
HashFileSystem.getObjectInformation(String containerName,
String objectName) |
MetadatasObject |
HashFileSystem.getObjectMetadatas(String containerName,
String objectId) |
void |
HashFileSystem.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
Swift.getObject(String containerName,
String objectName) |
javax.ws.rs.core.Response |
Swift.getObjectAsync(String containerName,
String objectName) |
com.fasterxml.jackson.databind.JsonNode |
Swift.getObjectInformation(String containerName,
String objectName) |
void |
Swift.putObject(String containerName,
String objectName,
InputStream stream,
DigestType digestType,
Long size) |
Modifier and Type | Method and Description |
---|---|
boolean |
DefaultOfferService.checkObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm)
Check object
|
boolean |
DefaultOfferServiceImpl.checkObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm) |
String |
DefaultOfferService.createObject(String containerName,
String objectId,
InputStream objectPart,
boolean ending,
DataCategory type,
Long size)
Create object on container with objectId Receive object part of object.
|
String |
DefaultOfferServiceImpl.createObject(String containerName,
String objectId,
InputStream objectPart,
boolean ending,
DataCategory type,
Long size) |
void |
DefaultOfferService.deleteObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm,
DataCategory type)
Deletes a object representing the data at location containerName/objectName
|
void |
DefaultOfferServiceImpl.deleteObject(String containerName,
String objectId,
String digest,
DigestType digestAlgorithm,
DataCategory type) |
StorageMetadatasResult |
DefaultOfferService.getMetadatas(String containerName,
String objectId)
Get Metadata
|
StorageMetadatasResult |
DefaultOfferServiceImpl.getMetadatas(String containerName,
String objectId) |
javax.ws.rs.core.Response |
DefaultOfferService.getObject(String containerName,
String objectId)
Get object on offer as an inputStream
|
javax.ws.rs.core.Response |
DefaultOfferServiceImpl.getObject(String containerName,
String objectId) |
String |
DefaultOfferService.getObjectDigest(String containerName,
String objectId,
DigestType digestAlgorithm)
Get offer storage digest of object
|
String |
DefaultOfferServiceImpl.getObjectDigest(String containerName,
String objectId,
DigestType digestAlgorithm) |
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) |
void |
HandlerIO.zipWorkspace(String output,
String... inputFiles)
compress list of file or directory in a specific output file
|
Modifier and Type | Method and Description |
---|---|
boolean |
HandlerIOImpl.removeFolder(String folderName) |
void |
HandlerIOImpl.unzipInputStreamOnWorkspace(String container,
String folderName,
String archiveMimeType,
InputStream uploadedInputStream,
boolean asyncIO) |
void |
HandlerIOImpl.zipWorkspace(String outputFile,
String... inputFiles) |
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
|
RequestResponse<MetadatasObject> |
WorkspaceClient.getObjectMetadatas(String containerName,
String objectId)
Get Object Metadata
|
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) |
javax.ws.rs.core.Response |
WorkspaceContentAddressableStorage.getObject(String containerName,
String objectName)
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.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 © 2018 Vitam. All rights reserved.