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.functionaltest.cucumber.step | |
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.handler |
Provides Handler classes for the Worker Core 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 |
---|---|
ContainerInformation |
OpenstackSwift.getContainerInformation(String containerName) |
Modifier and Type | Method and Description |
---|---|
String |
ContentAddressableStorage.computeObjectDigest(String containerName,
String objectName,
DigestType algo)
compute Object Digest using a defined algorithm
|
long |
ContentAddressableStorageJcloudsAbstract.countObjects(String containerName) |
long |
ContentAddressableStorage.countObjects(String containerName)
Determines if a container exists
|
void |
ContentAddressableStorageJcloudsAbstract.deleteObject(String containerName,
String objectName) |
void |
ContentAddressableStorage.deleteObject(String containerName,
String objectName)
Deletes a object representing the data at location containerName/objectName
|
abstract ContainerInformation |
ContentAddressableStorageJcloudsAbstract.getContainerInformation(String containerName) |
ContainerInformation |
ContentAddressableStorage.getContainerInformation(String containerName)
Get container information like capacity
|
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 |
ContentAddressableStorage.getObjectAsync(String containerName,
String objectName)
Retrieves an object representing the data at location containerName/objectName
|
com.fasterxml.jackson.databind.JsonNode |
ContentAddressableStorage.getObjectInformation(String containerName,
String objectName)
Retrieves information about an object at location containerName/objectName
|
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorageJcloudsAbstract.listContainer(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorage.listContainer(String containerName)
List container (create cursor)
|
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorageJcloudsAbstract.listContainerNext(String containerName,
String nextMarker) |
VitamPageSet<? extends VitamStorageMetadata> |
ContentAddressableStorage.listContainerNext(String containerName,
String nextMarker)
List container (next on cursor)
|
Modifier and Type | Method and Description |
---|---|
ContainerInformation |
FileSystem.getContainerInformation(String containerName) |
Modifier and Type | Method and Description |
---|---|
long |
HashFileSystem.countObjects(String containerName) |
void |
HashFileSystem.deleteObject(String containerName,
String objectName) |
ContainerInformation |
HashFileSystem.getContainerInformation(String containerName) |
javax.ws.rs.core.Response |
HashFileSystem.getObjectAsync(String containerName,
String objectName) |
com.fasterxml.jackson.databind.JsonNode |
HashFileSystem.getObjectInformation(String containerName,
String objectName) |
Path |
HashFileSystemHelper.getPathObject(String container,
String objectId)
Get the path of an object based on its container and the objectId
|
VitamPageSet<? extends VitamStorageMetadata> |
HashFileSystem.listContainer(String containerName) |
VitamPageSet<? extends VitamStorageMetadata> |
HashFileSystem.listContainerNext(String containerName,
String nextMarker) |
Modifier and Type | Method and Description |
---|---|
long |
Swift.countObjects(String containerName) |
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 |
---|---|
com.fasterxml.jackson.databind.JsonNode |
DefaultOfferService.countObjects(String containerName)
Count the number of objects in a container defined by the tenant and the type
|
com.fasterxml.jackson.databind.JsonNode |
DefaultOfferServiceImpl.countObjects(String containerName) |
String |
DefaultOfferService.createCursor(String containerName)
Create a new cursor for listing container operation
|
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) |
com.fasterxml.jackson.databind.JsonNode |
DefaultOfferService.getCapacity(String containerName)
Get container capacity
|
com.fasterxml.jackson.databind.JsonNode |
DefaultOfferServiceImpl.getCapacity(String containerName) |
javax.ws.rs.core.Response |
DefaultOfferService.getObject(String containerName,
String objectId)
Get object on offer as an inputStream
|
ObjectInit |
DefaultOfferService.initCreateObject(String containerName,
ObjectInit objectInit,
String objectGUID)
Initialize object creation
Create container on offer if does not exist for one object Also update digest type and object GUID
|
List<com.fasterxml.jackson.databind.JsonNode> |
DefaultOfferService.next(String containerName,
String cursorId)
Get next values
|
List<com.fasterxml.jackson.databind.JsonNode> |
DefaultOfferServiceImpl.next(String containerName,
String cursorId) |
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 |
---|---|
void |
GenerateAuditReportActionHandler.storeAuditReport(String guid,
InputStream report) |
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 |
---|---|
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
|
RequestResponse<com.fasterxml.jackson.databind.JsonNode> |
WorkspaceClient.getObjectInformation(String containerName,
String objectName)
Get Object Information
|
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 © 2018 Vitam. All rights reserved.