This is an automated email from the ASF dual-hosted git repository.
rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 1e1abc6 Merge remote-tracking branch 'benoit/vault-it'
new 3df612d JAMES-2829 add delete skeleton method in BlobStore API
new 2e17ce2 JAMES-2829 add delete tests methods to a new
DeleteBlobStoreContract
new 4168bf1 JAMES-2829 add delete implementation for MetricableBlobStore
and test in its contract
new 0a6fd19 JAMES-2829 memory implementation of delete method for
BlobStore
new 3a35368 JAMES-2829 refactor BlobStoreContract for more clarity
new 3d3d540 JAMES-2829 extract BlobStore function call into a local
variable in all BlobStore contracts for better clarity
The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/james/blob/api/BlobStore.java | 2 +
.../apache/james/blob/api/MetricableBlobStore.java | 9 +-
.../apache/james/blob/api/BlobStoreContract.java | 104 ++++++++----
.../james/blob/api/BucketBlobStoreContract.java | 76 ++++++---
.../james/blob/api/DeleteBlobStoreContract.java | 174 +++++++++++++++++++++
.../blob/api/MetricableBlobStoreContract.java | 61 ++++++--
.../james/blob/cassandra/CassandraBlobsDAO.java | 5 +
.../blob/cassandra/CassandraBlobsDAOTest.java | 8 +-
.../apache/james/blob/memory/MemoryBlobStore.java | 12 ++
.../james/blob/memory/MemoryBlobStoreTest.java | 3 +-
.../blob/objectstorage/ObjectStorageBlobsDAO.java | 6 +
.../ObjectStorageBlobsDAOAWSCryptoTest.java | 7 +
.../ObjectStorageBlobsDAOAWSNamespaceTest.java | 6 +
...ctStorageBlobsDAOAWSPrefixAndNamespaceTest.java | 6 +
.../ObjectStorageBlobsDAOAWSPrefixTest.java | 6 +
.../ObjectStorageBlobsDAOAWSTest.java | 7 +
.../objectstorage/ObjectStorageBlobsDAOTest.java | 7 +
.../apache/james/blob/union/UnionBlobStore.java | 14 +-
.../james/blob/union/UnionBlobStoreTest.java | 49 ++++++
19 files changed, 489 insertions(+), 73 deletions(-)
create mode 100644
server/blob/blob-api/src/test/java/org/apache/james/blob/api/DeleteBlobStoreContract.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]