This is an automated email from the ASF dual-hosted git repository.
aduprat pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 9d244d5 JAMES-2813 small fixes on TaskManagerContract
new 7257bc8 JAMES-2806 add deleteBucket method in BlobStore
new 53d3ed7 JAMES-2806 implement buckets with memory BlobStore
new 2672ea9 JAMES-2806 add contract for BlobStore with custom buckets
new 1a7e058 JAMES-2806 Add deleteBucket implementation for memory and its
contract
new 6ec43fb JAMES-2806 add a metric for deleteBucket method and test in
its contract
new 2a2af71 JAMES-2806 add tests for deleteBucket with UnionBlobStore
new 40292be Merge remote-tracking branch
'rcordier/james-2806-bucket-name-memory'
new 9ebaa14 JAMES-2807 Create POJOs for DeletedMessageMetadataVault API
new c7177df JAMES-2807 DeletedMessageMetadataVault API and memory skeleton
new 5063bfc JAMES-2807 Implement Memory DeletedMessageMetadataVault and
related contract
new 092e127 JAMES-2807 Simplify maven structure for the vault
new e7b5683 JAMES-2807 Make it clear that DeletedMessageMetadataVault do
not actually store buckets
new aec776e Merge remote-tracking branch 'btellier/JAMES-2807'
The 13 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:
mailbox/plugin/deleted-messages-vault/pom.xml | 4 +
.../MemoryDeletedMessageMetadataVault.java | 115 ++++++++++++
.../DeletedMessageMetadataVault.java} | 21 +--
.../DeletedMessageWithStorageInformation.java} | 51 +++---
.../james/vault/metadata/StorageInformation.java | 44 ++---
.../MemoryDeletedMessageMetadataVaultTest.java | 19 +-
.../DeletedMessageMetadataVaultContract.java | 199 +++++++++++++++++++++
.../DeletedMessageVaultMetadataFixture.java | 23 +--
.../DeletedMessageWithStorageInformationTest.java | 24 ++-
.../vault/metadata/StorageInformationTest.java | 30 ++--
mailbox/pom.xml | 3 +
.../java/org/apache/james/blob/api/BlobStore.java | 2 +
.../apache/james/blob/api/MetricableBlobStore.java | 7 +
.../james/blob/api/BucketBlobStoreContract.java | 142 +++++++++++++++
.../blob/api/MetricableBlobStoreContract.java | 14 ++
.../james/blob/cassandra/CassandraBlobsDAO.java | 6 +
.../blob/cassandra/CassandraBlobsDAOTest.java | 7 +
.../apache/james/blob/memory/MemoryBlobStore.java | 44 +++--
.../james/blob/memory/MemoryBlobStoreTest.java | 3 +-
.../blob/objectstorage/ObjectStorageBlobsDAO.java | 6 +
.../objectstorage/ObjectStorageBlobsDAOTest.java | 7 +
.../apache/james/blob/union/UnionBlobStore.java | 7 +
.../james/blob/union/UnionBlobStoreTest.java | 49 +++++
23 files changed, 692 insertions(+), 135 deletions(-)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/memory/metadata/MemoryDeletedMessageMetadataVault.java
copy
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/{DeletedMessageVault.java
=> metadata/DeletedMessageMetadataVault.java} (68%)
copy
mailbox/plugin/{quota-search/src/main/java/org/apache/james/quota/search/Limit.java
=>
deleted-messages-vault/src/main/java/org/apache/james/vault/metadata/DeletedMessageWithStorageInformation.java}
(56%)
copy
server/data/data-library/src/main/java/org/apache/james/dlp/eventsourcing/commands/ClearCommand.java
=>
mailbox/plugin/deleted-messages-vault/src/main/java/org/apache/james/vault/metadata/StorageInformation.java
(62%)
copy
server/mailrepository/mailrepository-memory/src/test/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryTest.java
=>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/memory/metadata/MemoryDeletedMessageMetadataVaultTest.java
(68%)
create mode 100644
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/metadata/DeletedMessageMetadataVaultContract.java
copy
server/container/guice/blob-memory-guice/src/main/java/org/apache/james/modules/BlobMemoryModule.java
=>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/metadata/DeletedMessageVaultMetadataFixture.java
(69%)
copy
server/data/data-jmap/src/test/java/org/apache/james/jmap/api/filtering/impl/DefineRulesCommandTest.java
=>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/metadata/DeletedMessageWithStorageInformationTest.java
(67%)
copy mailet/api/src/test/java/org/apache/mailet/AttributeNameTest.java =>
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/metadata/StorageInformationTest.java
(70%)
create mode 100644
server/blob/blob-api/src/test/java/org/apache/james/blob/api/BucketBlobStoreContract.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]