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 22999e9 JAMES-3174 Fix dependency analyze on java 11
new d90ace7 JAMES-3149 Reactify MailboxMapper::list
new 94c5faf JAMES-3149 Reactify ReIndexing
new 1bb233b JAMES-3149 Reactify PreDeletion hooks running
new b716576 JAMES-3149 Improve ListeningMessageSearchIndex reactive code
new 810dca4 [Refactoring] Slightly enhance
MaildirMailboxMapper::visitUsersForMailboxList
new fa9136c JAMES-3143 Add concurrency tests for message projection
corrections
new af594f2 JAMES-3143 SolveMessageInconsistenciesService: Delay
confirmation read
new dc46a44 JAMES-3172 We cannot cancel computation started by Reactor
new ba939ee JAMES-3172 DistributedTaskManagerTest: Event serializer need
to handle nested types
new 930a2e3 JAMES-3172 Rely on Reactor for task execution
new e717efd JAMES-3172 Mocked tasks should not return null value
new 712ebbd [Refactoring] POJOify MailboxMetadata
new 0b77f72 [Refactoring] JavaDoc for sensibleInformationFree
new 1ef139a [Refactoring] MailboxContentMetaData recent field should be
immutable
new af54749 JAMES-3178 AutomaticSentMail detector should bypass
javax.mail parsing
The 15 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:
.../org/apache/james/mailbox/MessageManager.java | 164 ++++++++++++-----
.../apache/james/mailbox/MailboxManagerTest.java | 16 +-
.../manager/QuotaMessageManagerContract.java | 4 +-
.../cassandra/mail/CassandraMailboxMapper.java | 7 +-
.../cassandra/mail/CassandraMessageMapper.java | 20 ++-
.../task/SolveMessageInconsistenciesService.java | 58 ++++--
.../CassandraMailboxMapperConcurrencyTest.java | 4 +-
.../SolveMessageInconsistenciesServiceTest.java | 95 ++++++++++
.../james/mailbox/jpa/mail/JPAMailboxMapper.java | 15 +-
.../james/mailbox/jpa/mail/JPAMessageMapper.java | 8 +-
.../jpa/mail/TransactionalMailboxMapper.java | 4 +-
.../jpa/mail/TransactionalMessageMapper.java | 4 +-
.../mailbox/maildir/mail/MaildirMailboxMapper.java | 62 +++----
.../inmemory/mail/InMemoryMailboxMapper.java | 6 +-
.../inmemory/mail/InMemoryMessageIdMapper.java | 23 ++-
.../james/mailbox/store/MailboxMetaData.java | 151 ----------------
.../james/mailbox/store/StoreMailboxManager.java | 4 +-
.../james/mailbox/store/StoreMessageManager.java | 16 +-
.../mailbox/store/mail/AbstractMessageMapper.java | 9 +-
.../james/mailbox/store/mail/MailboxMapper.java | 2 +-
.../james/mailbox/store/mail/MessageMapper.java | 12 +-
.../store/search/ListeningMessageSearchIndex.java | 9 +-
.../store/search/SimpleMessageSearchIndex.java | 8 +-
.../store/AbstractCombinationManagerTest.java | 20 +--
.../mailbox/store/AbstractMessageManagerTest.java | 4 +-
.../StoreMailboxMessageResultIteratorTest.java | 6 +-
.../store/mail/model/MailboxMapperTest.java | 5 +-
.../store/mail/model/MessageMapperTest.java | 9 +-
.../mailbox/tools/copier/MailboxCopierTest.java | 2 +-
.../tools/indexer/ErrorRecoveryIndexationTask.java | 2 +-
.../mailbox/tools/indexer/FullReindexingTask.java | 11 +-
.../tools/indexer/MessageIdReIndexingTask.java | 2 +-
.../mailbox/tools/indexer/ReIndexerPerformer.java | 195 +++++++++------------
.../tools/indexer/SingleMailboxReindexingTask.java | 3 +-
.../tools/indexer/SingleMessageReindexingTask.java | 15 +-
.../mailbox/tools/indexer/UserReindexingTask.java | 11 +-
.../imap/processor/AbstractMailboxProcessor.java | 14 +-
.../imap/processor/AbstractSelectionProcessor.java | 24 +--
.../james/imap/processor/CloseProcessor.java | 2 +-
.../james/imap/processor/ExpungeProcessor.java | 6 +-
.../james/imap/processor/GetACLProcessor.java | 6 +-
.../james/imap/processor/SearchProcessor.java | 4 +-
.../james/imap/processor/StatusProcessor.java | 26 +--
.../james/imap/processor/StoreProcessor.java | 8 +-
.../james/imap/processor/fetch/FetchProcessor.java | 4 +-
.../imap/processor/DeleteACLProcessorTest.java | 8 +-
.../james/imap/processor/GetACLProcessorTest.java | 8 +-
.../imap/processor/ListRightsProcessorTest.java | 8 +-
.../james/imap/processor/SetACLProcessorTest.java | 6 +-
.../org/apache/james/modules/ACLProbeImpl.java | 2 +-
.../modules/server/CamelMailetContainerModule.java | 5 +
.../apache/james/jmap/draft/JMAPCommonModule.java | 4 -
.../adapter/mailbox/MailboxManagementTest.java | 26 +--
.../adapter/mailbox/ReIndexerManagementTest.java | 7 +-
.../AutomaticallySentMailDetectorImpl.java | 6 +-
.../AutomaticallySentMailDetectorImplTest.java | 3 +-
.../event/PropagateLookupRightListenerTest.java | 28 +--
.../distributed/DistributedTaskManagerTest.java | 11 +-
.../apache/james/task/SerialTaskManagerWorker.java | 60 ++++---
.../james/task/SerialTaskManagerWorkerTest.java | 40 ++++-
60 files changed, 697 insertions(+), 605 deletions(-)
delete mode 100644
mailbox/store/src/main/java/org/apache/james/mailbox/store/MailboxMetaData.java
rename {mailet/base/src/main/java/org/apache/mailet/base =>
server/mailet/mailetcontainer-camel/src/main/java/org/apache/james/mailetcontainer}/AutomaticallySentMailDetectorImpl.java
(95%)
rename {mailet/base/src/test/java/org/apache/mailet/base =>
server/mailet/mailetcontainer-camel/src/test/java/org/apache/james/mailetcontainer}/AutomaticallySentMailDetectorImplTest.java
(99%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]