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 22af3c3b17 [FIX] RecipientRewriteTable configuration for forwards (#2566) new 69e88bdf4b [PERF] interface for publishing several messages at once new e7c695fcb5 [PERF] bundle JMAP move events into one new 7235590aac [PERF] EventSerializer support: multiple events new e471caec26 [PERF] EventListener support for several events at once new 7d8e681b90 [PERF] MailboxChangeListener should leverage events new eb28fc3991 [PERF] Leverage events for IMAP move new 28409578f4 [PERF] InVMEventBus ability to deliver several events at once new 898742a2ce [PERF] RabbitMQEventBus support for grouped events new 52903bf9ac [PERF] Avoid triggering quota updates on message move new 86246a6d37 [PERF] test for Websocket + move: ensure single notification new ce1548d381 [PERF] Allow lowering EMail/set range threshold 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: docs/modules/servers/partials/configure/jvm.adoc | 9 ++ .../java/org/apache/james/events/EventBus.java | 18 +++- .../org/apache/james/events/EventListener.java | 9 ++ .../org/apache/james/events/EventSerializer.java | 14 +++ .../james/events/EventSerializersAggregator.java | 36 ++++++++ .../apache/james/events/EventBusTestFixture.java | 17 ++++ .../org/apache/james/events/EventDispatcher.java | 40 ++++++++ .../org/apache/james/events/GroupRegistration.java | 16 ++++ .../james/events/GroupRegistrationHandler.java | 11 ++- .../org/apache/james/events/ListenerExecutor.java | 37 ++++++++ .../org/apache/james/events/RabbitMQEventBus.java | 14 +++ .../java/org/apache/james/events/InVMEventBus.java | 32 +++++-- .../james/events/delivery/EventDelivery.java | 31 ++++++- .../james/events/delivery/InVmEventDelivery.java | 90 +++++++++++++----- .../james/event/json/MailboxEventSerializer.scala | 20 +++- .../james/mailbox/store/StoreMessageIdManager.java | 102 ++++++++++----------- .../james/mailbox/store/StoreMessageManager.java | 51 +++++------ .../store/quota/ListeningCurrentQuotaUpdater.java | 34 +++++++ .../sample-configuration/jvm.properties | 5 +- .../jmap/rfc8621/contract/WebSocketContract.scala | 75 +++++++++++++++ .../james/jmap/change/JmapEventSerializer.scala | 11 +++ .../james/jmap/change/MailboxChangeListener.scala | 35 ++++++- .../jmap/method/EmailSetUpdatePerformer.scala | 5 +- 23 files changed, 583 insertions(+), 129 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org