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 de9800f JAMES-3138 Simplify the quotaCache in
InMemoryCurrentQuotaManager with CurrentQuotas
new d9ce8b7 JAMES-3117 PeriodicalHealthChecksTest should use reactive
health check
new 2aa58d1 JAMES-3142 Management API should allow to list bindings
new 3850c34 JAMES-3117 Reactive RabbitMQ healthCHeck
new de55355 JAMES-3117 Reactive Guice healthCHeck
new 7c8d8b1 JAMES-3117 Reactive ElasticSearch healthCHeck
new 8920a55 JAMES-3146 Optimize JMAP default mailbox provisionning speed
new cdf0abb JAMES-3147 Group localDomain calls for RecipientIsLocal
new fd07dbb JAMES-3146 CassandraAclMapper: remove an uneeded call to
Mono::defer
new ea486ba JAMES-3146 Avoid batching single values
new 48a698e [REFACTORING] Avoid intermediate collect when retrieving
messages using JMAP
new cf243e0 [REFACTORING] Simplify Cassandra Message POJO
new 3d0bc77 [REFACTORING] CassandraMessageDAO should only care about
retrieving a single element
new d5023da [REFACTORING]
CassandraMessageDAO::retrieveAllMessageIdAttachmentIds is no longer called by
production code
new d027922 [REFACTORING] Remove unused CassandraAttachmentDAO
new 546b160 [REFACTORING] CassandraMessageMapper::expunge avoid a
flatMapMany
new 764d69e JAMES-3146 Ordering messages by Uid in
CassandraMessageIdMapper is a non sense
The 16 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:
.../backends/es/ElasticSearchHealthCheck.java | 17 +-
.../backends/es/ReactorElasticSearchClient.java | 12 +-
.../backends/rabbitmq/RabbitMQHealthCheck.java | 42 +++--
.../backends/rabbitmq/RabbitMQManagementAPI.java | 79 +++++++++
.../rabbitmq/ReactorRabbitMQChannelPool.java | 24 ++-
.../backends/rabbitmq/SimpleConnectionPool.java | 32 ++--
.../james/backends/rabbitmq/RabbitMQFixture.java | 1 +
.../james/backends/rabbitmq/RabbitMQTest.java | 46 +++++
.../eventstore/cassandra/EventStoreDao.scala | 16 +-
.../mailbox/cassandra/mail/AttachmentLoader.java | 7 +-
.../mailbox/cassandra/mail/CassandraACLMapper.java | 4 +-
.../cassandra/mail/CassandraAttachmentDAO.java | 138 ---------------
.../cassandra/mail/CassandraMailboxMapper.java | 7 +
.../cassandra/mail/CassandraMessageDAO.java | 148 +++-------------
.../cassandra/mail/CassandraMessageIdMapper.java | 11 +-
.../cassandra/mail/CassandraMessageMapper.java | 28 +--
...tAttachment.java => MessageRepresentation.java} | 14 +-
.../modules/CassandraAttachmentModule.java | 13 +-
.../cassandra/table/CassandraAttachmentTable.java | 31 ----
.../cassandra/mail/CassandraMessageDAOTest.java | 191 ++-------------------
.../james/mailbox/store/StoreMailboxManager.java | 4 +-
.../james/mailbox/store/mail/MailboxMapper.java | 4 +
.../main/java/org/apache/mailet/MailetContext.java | 8 +
.../james/transport/matchers/HostIsLocal.java | 37 +++-
.../james/transport/matchers/RecipientIsLocal.java | 17 +-
.../transport/matchers/RecipientIsLocalTest.java | 11 +-
.../apache/james/GuiceLifecycleHealthCheck.java | 8 +-
.../apache/james/PeriodicalHealthChecksTest.java | 15 +-
.../java/org/apache/james/util/streams/Limit.java | 8 +
.../mailetcontainer/impl/JamesMailetContext.java | 5 +
.../james/mailetcontainer/impl/LocalResources.java | 47 ++++-
.../impl/JamesMailetContextTest.java | 31 ++++
.../mailets/RecipientRewriteTableProcessor.java | 34 +++-
33 files changed, 465 insertions(+), 625 deletions(-)
delete mode 100644
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAO.java
rename
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/{MessageWithoutAttachment.java
=> MessageRepresentation.java} (85%)
delete mode 100644
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraAttachmentTable.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]