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.functionaltest.cucumber.step | |
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.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) |
ContainerInformation |
OpenstackSwift.getContainerInformation(String containerName) |
Modifier and Type | Method and Description |
---|---|
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
|
void |
ContentAddressableStorageJcloudsAbstract.deleteObject(String containerName,
String objectName) |
ContainerInformation |
ContentAddressableStorage.getContainerInformation(String containerName)
Get container information like capacity
|
abstract ContainerInformation |
ContentAddressableStorageJcloudsAbstract.getContainerInformation(String containerName) |
ObjectContent |
ContentAddressableStorage.getObject(String containerName,
String objectName)
Retrieves an object representing the data at location containerName/objectName
|
String |
ContentAddressableStorage.getObjectDigest(String containerName,
String objectName,
DigestType algo,
boolean noCache)
compute Object Digest using a defined algorithm
|
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorage.listContainer(String containerName)
List container (create cursor)
|
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorageJcloudsAbstract.listContainer(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorage.listContainerNext(String containerName,
String nextMarker)
List container (next on cursor)
|
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorageJcloudsAbstract.listContainerNext(String containerName,
String nextMarker) |
Modifier and Type | Method and Description |
---|---|
ContainerInformation |
FileSystem.getContainerInformation(String containerName) |
Modifier and Type | Method and Description |
---|---|
ContainerInformation |
HashFileSystem.getContainerInformation(String containerName) |
Path |
HashFileSystemHelper.getPathObject(String container,
String objectId)
Get the path of an object based on its container and the objectId
|
Modifier and Type | Method and Description |
---|---|
void |
AmazonS3V1.deleteObject(String containerName,
String objectName) |
ContainerInformation |
AmazonS3V1.getContainerInformation(String containerName) |
ObjectContent |
AmazonS3V1.getObject(String containerName,
String objectName) |
String |
AmazonS3V1.getObjectDigest(String containerName,
String objectName,
DigestType digestType,
boolean noCache) |
VitamPageSet<? extends VitamStorageMetadata> |
AmazonS3V1.listContainer(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
AmazonS3V1.listContainerNext(String containerName,
String nextMarker) |
Modifier and Type | Method and Description |
---|---|
void |
Swift.deleteObject(String containerName,
String objectName) |
ContainerInformation |
Swift.getContainerInformation(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
Swift.listContainer(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
Swift.listContainerNext(String containerName,
String nextMarker) |
Modifier and Type | Method and Description |
---|---|
boolean |
StorageStep.store(Path sip,
String uri,
String strategy,
String guid)
Store a file
|
Modifier and Type | Method and Description |
---|---|
String |
DefaultOfferService.createCursor(String containerName)
Create a new cursor for listing container operation
|
void |
DefaultOfferService.deleteObject(String containerName,
String objectId,
DataCategory type)
Deletes a object representing the data at location containerName/objectName
|
ContainerInformation |
DefaultOfferServiceImpl.getCapacity(String containerName) |
ContainerInformation |
DefaultOfferService.getCapacity(String containerName)
Get container capacity
|
ObjectContent |
DefaultOfferService.getObject(String containerName,
String objectId)
Get object on offer as an inputStream
|
List<com.fasterxml.jackson.databind.JsonNode> |
DefaultOfferServiceImpl.next(String containerName,
String cursorId) |
List<com.fasterxml.jackson.databind.JsonNode> |
DefaultOfferService.next(String containerName,
String cursorId)
Get next values
|
Modifier and Type | Method and Description |
---|---|
String |
TapeLibraryContentAddressableStorage.createReadOrderRequest(String containerName,
List<String> objectsIds) |
void |
TapeLibraryContentAddressableStorage.deleteObject(String containerName,
String objectName) |
ObjectContent |
TapeLibraryContentAddressableStorage.getObject(String containerName,
String objectName) |
Modifier and Type | Method and Description |
---|---|
File |
HandlerIO.getFileFromWorkspace(String objectName)
Helper to load a file from Workspace (or local cache) and save it into local cache.
To be used when not specified within the Input parameters |
InputStream |
HandlerIO.getInputStreamFromWorkspace(String objectName)
Helper to get an InputStream (using local cache if possible) from Workspace
To be used when not specified within the Input parameters |
javax.ws.rs.core.Response |
HandlerIO.getInputStreamNoCachedFromWorkspace(String objectName)
Helper to get an InputStream (without cache) from Workspace
To be used when not specified within the Input parameters |
Modifier and Type | Method and Description |
---|---|
File |
HandlerIOImpl.getFileFromWorkspace(String objectName) |
InputStream |
HandlerIOImpl.getInputStreamFromWorkspace(String objectName) |
javax.ws.rs.core.Response |
HandlerIOImpl.getInputStreamNoCachedFromWorkspace(String objectName) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
WorkspaceClient.bulkGetObjects(String containerName,
List<String> objectURIs) |
long |
WorkspaceClient.countObjects(String containerName)
Count the number of object in a container
|
void |
WorkspaceClient.deleteContainer(String containerName,
boolean recursive)
Delete container
|
void |
WorkspaceClient.deleteFolder(String containerName,
String folderName)
Delete folder
|
void |
WorkspaceClient.deleteObject(String containerName,
String objectName)
Delete object
|
RequestResponse<ContainerInformation> |
WorkspaceClient.getContainerInformation(String containerName) |
javax.ws.rs.core.Response |
WorkspaceClient.getObject(String containerName,
String objectName)
Get Object
|
javax.ws.rs.core.Response |
WorkspaceClient.getObject(String containerName,
String objectName,
long offset,
Long maxChunkSize)
Get Object at a specific offset and max specific size
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
WorkspaceClient.getObjectInformation(String containerName,
String objectName)
Get Object Information
|
Constructor and Description |
---|
WorkspaceBufferingInputStream(WorkspaceClientFactory workspaceClientFactory,
String containerName,
String objectName,
int maxOnDiskBufferSize,
int maxInMemoryBufferSize,
File tmpDirectory) |
Modifier and Type | Method and Description |
---|---|
void |
WorkspaceFileSystem.createFolder(String containerName,
String folderName) |
void |
WorkspaceContentAddressableStorage.createFolder(String containerName,
String folderName)
Creates a folder (or a directory) marker depending on the service
|
void |
WorkspaceFileSystem.deleteContainer(String containerName,
boolean recursive) |
void |
WorkspaceContentAddressableStorage.deleteContainer(String containerName,
boolean recursive)
Deletes everything inside a container recursively.
|
void |
WorkspaceFileSystem.deleteFolder(String containerName,
String folderName) |
void |
WorkspaceContentAddressableStorage.deleteFolder(String containerName,
String folderName)
Deletes a folder (or a directory) marker depending on the service
|
ContainerInformation |
WorkspaceFileSystem.getContainerInformation(String containerName) |
ContainerInformation |
WorkspaceContentAddressableStorage.getContainerInformation(String containerName)
Get container information like capacity
|
void |
WorkspaceFileSystem.purgeContainer(String containerName) |
void |
WorkspaceContentAddressableStorage.purgeContainer(String containerName)
Deletes the contents of a container at its root path without deleting the container
|
Copyright © 2019 Vitam. All rights reserved.