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: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to