This is an automated email from the ASF dual-hosted git repository.
rcordier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from eb7fb92 [FIX] Solve build issue
(TaskManagerContract::awaitShouldAwaitWaitingTask)
new 87ebd46 [REFACTORING] CassandraMessageIdMapper: Remove a useless
Mono.defer call
new 35e136e [REFACTORING] Reactor: favor error suppliers
new 1ac0fe7 [REFACTORING] Reactor-Scala: raiseError is deprecated and
error should be used
new 4f5d8c4 [REFACTORING] Reactive StoreMessageIdManager::validateQuota
new 59b9483 [REFACTORING] Reactive version for
MessageIdMapper::copyInMailbox
new dac8150 [REFACTORING] Cassandra implementation should depend on
interfaces for UidProvider and ModSeqProvider
new 5fa18f6 [REFACTORING] Reactive version for
MessageIdMapper::copyInMailbox
new 07250a7 [REFACTORING] StoreMessageIdManager::setInMailboxes should
not block
new 9e7ad28 [REFACTORING] Hide CassandraACLMapper behind an interface
new 91595e7 [REFACTORING] MailboxChangeListener was performing some
blocking calls...
new 14b341e [REFACTORING] CassandraMailboxSessionMapperFactory should not
instantiate one mapper per request
The 11 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:
.../CassandraMailboxSessionMapperFactory.java | 99 +++++++-------
.../mailbox/cassandra/DeleteMessageListener.java | 6 +-
.../james/mailbox/cassandra/mail/ACLMapper.java | 16 ++-
.../mailbox/cassandra/mail/CassandraACLMapper.java | 14 +-
.../cassandra/mail/CassandraMailboxMapper.java | 14 +-
.../cassandra/mail/CassandraMessageIdMapper.java | 17 ++-
.../cassandra/mail/CassandraMessageMapper.java | 16 ++-
.../cassandra/mail/CassandraModSeqProvider.java | 19 ++-
.../cassandra/mail/CassandraUidProvider.java | 11 +-
.../mail/task/MailboxMergingTaskRunner.java | 14 +-
.../mail/CassandraModSeqProviderTest.java | 4 +-
.../mailbox/cassandra/mail/utils/GuiceUtils.java | 6 +
.../mailbox/maildir/mail/MaildirMailboxMapper.java | 4 +-
.../james/vault/DeletedMessageVaultHook.java | 2 +-
.../james/mailbox/store/StoreMailboxManager.java | 2 +-
.../james/mailbox/store/StoreMessageIdManager.java | 142 ++++++++++++---------
.../james/mailbox/store/StoreRightManager.java | 1 +
.../james/mailbox/store/mail/MessageIdMapper.java | 5 +
.../james/mailbox/store/mail/ModSeqProvider.java | 6 +
.../james/mailbox/store/mail/UidProvider.java | 16 +++
.../AbstractMessageIdManagerSideEffectTest.java | 22 ++--
.../modules/mailbox/CassandraMailboxModule.java | 2 +
.../access/CassandraAccessTokenRepository.java | 2 +-
.../change/CassandraEmailChangeRepository.java | 4 +-
.../change/CassandraMailboxChangeRepository.java | 4 +-
.../james/jmap/api/change/MailboxChange.java | 6 +-
.../memory/change/MemoryEmailChangeRepository.java | 2 +-
.../change/MemoryMailboxChangeRepository.java | 2 +-
.../james/jmap/http/AuthenticationRoutes.java | 2 +-
.../james/jmap/change/MailboxChangeListener.scala | 85 ++++++------
.../james/jmap/http/MailboxesProvisioner.scala | 2 +-
.../apache/james/jmap/mail/MailboxFactory.scala | 6 +-
.../apache/james/jmap/method/EmailGetMethod.scala | 6 +-
.../james/jmap/method/EmailQueryMethod.scala | 7 +-
.../apache/james/jmap/method/MDNParseMethod.scala | 7 +-
.../apache/james/jmap/method/MDNSendMethod.scala | 8 +-
.../james/jmap/method/MailboxGetMethod.scala | 2 +-
.../james/jmap/method/MailboxQueryMethod.scala | 2 +-
.../jmap/method/MailboxSetDeletePerformer.scala | 2 +-
.../jmap/method/MailboxSetUpdatePerformer.scala | 2 +-
.../org/apache/james/jmap/method/Method.scala | 4 +-
.../apache/james/jmap/routes/DownloadRoutes.scala | 16 +--
.../org/apache/james/jmap/routes/JmapApi.scala | 4 +-
.../apache/james/jmap/routes/UploadRoutes.scala | 6 +-
.../james/jmap/routes/JMAPApiRoutesTest.scala | 2 +-
.../org/apache/james/jmap/http/Authenticator.java | 2 +-
46 files changed, 341 insertions(+), 282 deletions(-)
copy
mpt/impl/imap-mailbox/core/src/main/java/org/apache/james/mpt/imapmailbox/GrantRightsOnHost.java
=>
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/ACLMapper.java
(72%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]