This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 8b213a0  MAILBOX-378 refactor tests for MessageMapper
     new 012ed9b  MAILBOX-379 Moving MetadataWithMailboxId to use in other 
places
     new ff5f453  MAILBOX-379 Introduce PreDeletionHook API
     new f29f69a  MAILBOX-379 Plug PreDeletionHooks to StoreMessageIdManager
     new d2c5ca5  MAILBOX-379 Plug PreDeletionHook to MailboxStoreManager
     new 59a4b7e  MAILBOX-379 Plug PreDeletionHook to Memory MailboxStoreManager
     new 0dc6204  MAILBOX-379 Use LF line break in spring xml files
     new cccdf6a  MAILBOX-379 Inject empty hooks to Spring related 
MailboxManagers
     new 9788e41  MAILBOX-379 Plug PreDeletionHook to MailboxStoreManager
     new 4a27826  MAILBOX-379 Introduce PreDeletionHook API
     new d2a1754  MAILBOX-381 refactor findMessage unlimited constant 
replacements
     new 062cecd  MAILBOX-379 Run preDeletion hooks only for messages marked as 
deleted upon expunge
     new 5967f8f  MAILBOX-380 Create CassandraEventDeadLettersModule With DAO 
and Table
     new 71fa3cc  MAILBOX-380 Implement CassandraEventDeadLetters
     new 42e0567  MAILBOX-378 add message to RuntimeExceptions
     new 59c63de  JAMES-2660 Fix sample mariadb jpa file
     new 49df4ff  MAILBOX-380 Create CassandraEventDeadLettersGroupTable With 
DAO

The 16 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:
 ...strationKey.java => MetadataWithMailboxId.java} |  49 ++---
 .../james/mailbox/events/EventDeadLetters.java     |   5 +
 .../james/mailbox/extension/PreDeletionHook.java   | 113 +++++++++++
 .../apache/james/mailbox/MailboxManagerTest.java   | 219 +++++++++++++++++++++
 .../james/mailbox/MetadataWithMailboxIdTest.java   |   6 +-
 .../mailbox/events/EventDeadLettersContract.java   |   9 +-
 .../mailbox/extension/PreDeletionHookTest.java     |  48 ++---
 .../mailbox/cassandra/CassandraMailboxManager.java |  11 +-
 .../mailbox/cassandra/CassandraMessageManager.java |   8 +-
 .../CassandraCombinationManagerTestSystem.java     |   3 +-
 .../cassandra/CassandraMailboxManagerProvider.java |   8 +-
 .../CassandraMailboxManagerStressTest.java         |   3 +-
 .../cassandra/CassandraMailboxManagerTest.java     |   3 +-
 .../CassandraMessageIdManagerSideEffectTest.java   |   7 +-
 .../CassandraMessageIdManagerStorageTest.java      |   3 +-
 .../CassandraMessageIdManagerTestSystem.java       |  11 +-
 .../cassandra/CassandraTestSystemFixture.java      |  11 +-
 .../CassandraMailboxManagerAttachmentTest.java     |   5 +-
 .../ElasticSearchIntegrationTest.java              |   7 +-
 .../event/event-cassandra}/pom.xml                 |  58 +++---
 .../mailbox/events/CassandraEventDeadLetters.java} |  43 ++--
 .../events/CassandraEventDeadLettersDAO.java       | 131 ++++++++++++
 .../events/CassandraEventDeadLettersGroupDAO.java  |  68 +++----
 .../events/CassandraEventDeadLettersModule.java    |  21 +-
 .../CassandraEventDeadLettersGroupTable.java       |  10 +-
 .../tables/CassandraEventDeadLettersTable.java     |  12 +-
 .../events/CassandraEventDeadLettersDAOTest.java   | 104 ++++++++++
 .../CassandraEventDeadLettersGroupDAOTest.java     |  51 +++--
 .../events/CassandraEventDeadLettersTest.java      |  54 +++++
 .../mailbox/events/MemoryEventDeadLetters.java     |   4 -
 .../james/mailbox/jpa/JPAMailboxManager.java       |   3 +-
 .../james/mailbox/jpa/JPAMessageManager.java       |   3 +-
 .../james/mailbox/jpa/mail/JPAMessageMapper.java   |   4 +-
 .../james/mailbox/jpa/JPAMailboxManagerTest.java   |   7 +
 .../search/LuceneMessageSearchIndexTest.java       |   7 +-
 .../mailbox/maildir/mail/MaildirMessageMapper.java |   4 +-
 .../resources/META-INF/spring/mailbox-maildir.xml  | 135 ++++++-------
 .../DomainUserMaildirMailboxManagerTest.java       |  10 +
 .../maildir/FullUserMaildirMailboxManagerTest.java |   9 +
 .../maildir/MaildirMailboxManagerProvider.java     |   3 +-
 .../mailbox/inmemory/InMemoryMailboxManager.java   |  11 +-
 .../mailbox/inmemory/InMemoryMessageManager.java   |   7 +-
 .../inmemory/mail/InMemoryMessageMapper.java       |   2 +-
 .../resources/META-INF/spring/mailbox-memory.xml   | 115 +++++------
 .../inmemory/MemoryMailboxManagerProvider.java     |   7 +-
 .../inmemory/MemoryMailboxManagerStressTest.java   |   3 +-
 .../mailbox/inmemory/MemoryMailboxManagerTest.java |   3 +-
 .../mail/InMemoryMailboxManagerAttachmentTest.java |   5 +-
 .../manager/InMemoryIntegrationResources.java      |  35 +++-
 .../InMemoryMessageIdManagerSideEffectTest.java    |  11 +-
 mailbox/pom.xml                                    |   1 +
 .../store/search/SimpleMessageSearchIndexTest.java |   4 +-
 mailbox/store/pom.xml                              |  20 +-
 .../james/mailbox/store/StoreMailboxManager.java   |  16 +-
 .../james/mailbox/store/StoreMessageIdManager.java |  46 ++---
 .../james/mailbox/store/StoreMessageManager.java   |  40 +++-
 .../mailbox/store/mail/AbstractMessageMapper.java  |   3 +-
 .../store/quota/CurrentQuotaCalculator.java        |   4 +-
 .../store/search/LazyMessageSearchIndex.java       |   2 +-
 .../store/search/ListeningMessageSearchIndex.java  |   2 +-
 .../store/search/SimpleMessageSearchIndex.java     |   6 +-
 .../AbstractMessageIdManagerSideEffectTest.java    | 150 +++++++++++++-
 .../mailbox/store/StoreMailboxManagerTest.java     |   3 +-
 .../tools/indexer/CassandraReIndexerImplTest.java  |   4 +-
 .../cassandra/host/CassandraHostSystem.java        |   3 +-
 .../host/ElasticSearchHostSystem.java              |   4 +-
 .../lucenesearch/host/LuceneSearchHostSystem.java  |   4 +-
 .../maildir/host/MaildirHostSystem.java            |   3 +-
 .../sample-configuration/james-database.properties |   2 +-
 .../org/apache/james/modules/MailboxModule.java    |   3 +
 70 files changed, 1342 insertions(+), 447 deletions(-)
 copy 
mailbox/api/src/main/java/org/apache/james/mailbox/{events/MailboxIdRegistrationKey.java
 => MetadataWithMailboxId.java} (59%)
 create mode 100644 
mailbox/api/src/main/java/org/apache/james/mailbox/extension/PreDeletionHook.java
 copy 
server/blob/mail-store/src/test/java/org/apache/james/blob/mail/MimeMessagePartsIdTest.java
 => 
mailbox/api/src/test/java/org/apache/james/mailbox/MetadataWithMailboxIdTest.java
 (91%)
 copy 
server/mailrepository/mailrepository-api/src/test/java/org/apache/james/mailrepository/api/MailKeyTest.java
 => 
mailbox/api/src/test/java/org/apache/james/mailbox/extension/PreDeletionHookTest.java
 (63%)
 copy {server/container/mailbox-jmx => mailbox/event/event-cassandra}/pom.xml 
(67%)
 copy 
mailbox/event/{event-memory/src/main/java/org/apache/james/mailbox/events/MemoryEventDeadLetters.java
 => 
event-cassandra/src/main/java/org/apache/james/mailbox/events/CassandraEventDeadLetters.java}
 (62%)
 create mode 100644 
mailbox/event/event-cassandra/src/main/java/org/apache/james/mailbox/events/CassandraEventDeadLettersDAO.java
 copy 
server/data/data-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/UrlsDao.java
 => 
mailbox/event/event-cassandra/src/main/java/org/apache/james/mailbox/events/CassandraEventDeadLettersGroupDAO.java
 (51%)
 copy 
event-sourcing/event-store-cassandra/src/main/java/org/apache/james/eventsourcing/eventstore/cassandra/CassandraEventStoreModule.java
 => 
mailbox/event/event-cassandra/src/main/java/org/apache/james/mailbox/events/CassandraEventDeadLettersModule.java
 (64%)
 copy mailet/api/src/main/java/org/apache/mailet/Experimental.java => 
mailbox/event/event-cassandra/src/main/java/org/apache/james/mailbox/events/tables/CassandraEventDeadLettersGroupTable.java
 (87%)
 copy 
event-sourcing/event-store-cassandra/src/main/java/org/apache/james/eventsourcing/eventstore/cassandra/CassandraEventStoreTable.java
 => 
mailbox/event/event-cassandra/src/main/java/org/apache/james/mailbox/events/tables/CassandraEventDeadLettersTable.java
 (87%)
 create mode 100644 
mailbox/event/event-cassandra/src/test/java/org/apache/james/mailbox/events/CassandraEventDeadLettersDAOTest.java
 copy 
backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/versions/CassandraSchemaVersionDAOTest.java
 => 
mailbox/event/event-cassandra/src/test/java/org/apache/james/mailbox/events/CassandraEventDeadLettersGroupDAOTest.java
 (56%)
 create mode 100644 
mailbox/event/event-cassandra/src/test/java/org/apache/james/mailbox/events/CassandraEventDeadLettersTest.java


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to