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]

Reply via email to