This is an automated email from the ASF dual-hosted git repository.
rouazana pushed a change to branch 3.3.x
in repository https://gitbox.apache.org/repos/asf/james-project.git.
from 8d69a83 JAMES-2699 Add documentation for Mailet API deprecation
new fcc764f JMAP getMailboxes preload quotas for user namespace/name in
order to avoid doing it for each mailbox
new e65b685 JAMES-2746 extract QuotaLoader from MailboxFactory
new 00438bf JAMES-2761 get mailbox capabilities out of the loop on its
messages
new 033ab85 JAMES-2761 remove dead code in
AbstractSelectionProcessor.respond
new 9dd7ebc Add dependencies file matching branch needs
new 86279b6 JAMES-2754 extract external James configuration
The 6 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:
.../compilation/java-8/integration_tests.sh | 12 +++-
dockerfiles/run/dependencies.properties | 4 ++
.../imap/processor/AbstractMailboxProcessor.java | 44 ++++++------
.../imap/processor/AbstractSelectionProcessor.java | 18 +----
.../james/jmap/methods/GetMailboxesMethod.java | 45 ++++++++----
.../apache/james/jmap/model/MailboxFactory.java | 67 +++++++-----------
.../apache/james/jmap/model/mailbox/Quotas.java | 15 ++++
.../jmap/utils/quotas/DefaultQuotaLoader.java | 50 +++++++-------
.../james/jmap/utils/quotas/QuotaLoader.java | 40 +++++------
.../quotas/QuotaLoaderWithDefaultPreloaded.java | 80 ++++++++++++++++++++++
.../james/jmap/methods/GetMailboxesMethodTest.java | 31 +++++----
.../james/jmap/model/MailboxFactoryTest.java | 2 +
.../james/jmap/model/mailbox/QuotaIdTest.java} | 13 ++--
13 files changed, 260 insertions(+), 161 deletions(-)
create mode 100644 dockerfiles/run/dependencies.properties
copy
mailbox/api/src/test/java/org/apache/james/mailbox/manager/IntegrationResources.java
=>
server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/quotas/DefaultQuotaLoader.java
(56%)
copy
mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/QuotaCodec.java
=>
server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/quotas/QuotaLoader.java
(58%)
create mode 100644
server/protocols/jmap/src/main/java/org/apache/james/jmap/utils/quotas/QuotaLoaderWithDefaultPreloaded.java
copy server/{task/src/test/java/org/apache/james/task/TaskIdTest.java =>
protocols/jmap/src/test/java/org/apache/james/jmap/model/mailbox/QuotaIdTest.java}
(87%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]