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 1ab3903 JAMES-3574 LMTP MailetContainerHandler should return one
response per RCPT
new a525f0b [REFACTORING] DefaultMailboxesProvisioner: Avoid re-opening a
session
new d09f671 [REFACTORING] Avoid a blocking modseq call upon message flags
update
new 7c4bda2 [REFACTORING] Fasten JMAP Mailbox/get Reactive quotas
new 2bc8a96 [REFACTORING] Fasten Mailbox/get & Email/query with reactive
MailboxManager::getMailbox
new 72240aa [REFACTORING] Wrap blocking calls in JWTAuthenticationStrategy
new a968b11 [REFACTORING] Wrap blocking calls in UserProvisioner
new d137a2a [REFACTORING] Dequeuer should not aggressively enforce a
scheduler
new 47de17f [REFACTORING] RabbitMQ receivers can be blocking
new deb3d6d [REFACTORING] GroupRegistration was doing acks on the
parallel pool
new e59801c JAMES-3148 DeleteMessageListener can easily be fully reactive
new 6bc003b JAMES-2393 Allow writing reactive eventSourcing subscribers
new 9de81f8 JAMES-2979 MailDispatcher: Use immediate schedule to avoid
allocating threads upon nested block calls
new 10c53bc JAMES-3138 ListeningCurrentQuotaUpdater should base itself on
the mailboxPath to determine quotaRoot
new 841ab85 JAMES-3407 Applicative read-repair: draw a random number only
if needed
new 1554adb JAMES-1965 MessageFullViewFactory: Avoid performing HTML text
extraction if not needed
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/events/GroupRegistration.java | 3 +-
.../james/events/KeyRegistrationHandler.java | 1 +
.../org/apache/james/eventsourcing/EventBus.scala | 25 ++--
.../apache/james/eventsourcing/Subscriber.scala | 25 ++++
.../org/apache/james/mailbox/MailboxManager.java | 4 +
.../james/mailbox/quota/MaxQuotaManager.java | 22 ++++
.../apache/james/mailbox/quota/QuotaManager.java | 3 +
.../james/mailbox/quota/QuotaRootResolver.java | 4 +
.../mailbox/cassandra/DeleteMessageListener.java | 12 +-
.../cassandra/mail/CassandraMailboxMapper.java | 3 +-
.../cassandra/mail/CassandraMessageIdMapper.java | 11 +-
.../cassandra/mail/CassandraMessageMapper.java | 7 +-
.../mail/eventsourcing/acl/AclV2DAOSubscriber.java | 12 +-
.../eventsourcing/acl/UserRightsDAOSubscriber.java | 13 +-
.../quota/CassandraPerUserMaxQuotaManager.java | 44 ++++---
.../quota/InMemoryCurrentQuotaManager.java | 14 +--
.../james/mailbox/store/StoreMailboxManager.java | 54 +++++---
.../store/quota/DefaultUserQuotaRootResolver.java | 15 ++-
.../store/quota/ListeningCurrentQuotaUpdater.java | 9 +-
.../james/mailbox/store/quota/NoQuotaManager.java | 8 ++
.../mailbox/store/quota/StoreQuotaManager.java | 26 +++-
.../quota/ListeningCurrentQuotaUpdaterTest.java | 14 ++-
.../transport/mailets/delivery/MailDispatcher.java | 6 +-
.../jmap/draft/methods/GetMailboxesMethod.java | 18 +--
.../jmap/draft/methods/GetMessageListMethod.java | 9 +-
.../methods/SetMailboxesCreationProcessor.java | 3 +-
.../methods/SetMailboxesDestructionProcessor.java | 3 +-
.../draft/methods/SetMailboxesUpdateProcessor.java | 1 +
.../james/jmap/draft/model/MailboxFactory.java | 138 +++++++++++----------
.../model/message/view/MessageFullViewFactory.java | 8 +-
.../draft/utils/quotas/DefaultQuotaLoader.java | 25 ++--
.../james/jmap/draft/utils/quotas/QuotaLoader.java | 5 +-
.../quotas/QuotaLoaderWithDefaultPreloaded.java | 61 ++++-----
.../jmap/http/DefaultMailboxesProvisioner.java | 10 +-
.../apache/james/jmap/http/UserProvisioner.java | 5 +-
.../methods/SetMailboxesUpdateProcessorTest.java | 4 +-
.../james/jmap/draft/model/MailboxFactoryTest.java | 31 ++---
.../james/jmap/method/EmailQueryMethod.scala | 6 +-
.../james/jmap/utils/quotas/QuotaLoader.scala | 2 -
.../quotas/QuotaLoaderWithPreloadedDefault.scala | 13 +-
.../james/jmap/utils/quotas/QuotaReader.scala | 16 ++-
.../james/jmap/jwt/JWTAuthenticationStrategy.java | 5 +-
.../data/jmap/EmailQueryViewPopulator.java | 3 +-
.../jmap/MessageFastViewProjectionCorrector.java | 3 +-
.../org/apache/james/queue/rabbitmq/Dequeuer.java | 22 ++--
45 files changed, 415 insertions(+), 311 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]