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 1f2cfe3 JAMES-2884 [REFACTORING] Use Either instead of SMono for
request validation
new 46eba70 JAMES-2884 [REFACTORING] Use Either instead of SMono for
request validation
new f98bcca JAMES-3441 Document specialized instances setup
new 66ed143 JAMES-2124 Enforces strict dependency ordering in pom files
new fef130a JAMES-2124 Sorts modelversion, parent and artifact
new 28713c2 JAMES-2124 Sorts dependencies and dependencyManagement
new ded3b8d JAMES-2124 Clean up project closing tags
new 9fa8c36 JAMES-2124 Sorts all plugins configuration
new 8eb8d81 JAMES-2124 Sorts reporting to match maven xsd position
new e1db8e4 JAMES-2124 Sorts module declarations in reactors
new 61e9e38 JAMES-2124 Uses explicit groupId for mime4j
new 288f7fc JAMES-2124 updates contribution documentation
new ef28903 JAMES-3441 [REFACTORING] Use Optionals and encapsulating
class for JamesMailSpooler mutable content
new 73ea004 JAMES-3441 Avoid starting mail spooler when 'threads' = 0
new f7cc352 JAMES-3441 [Refactoring] Strong type & extract
JamesMailSpooler configuration
new 1d45151 JAMES-3441 Integration test for starting James with a
disabled spooler
new 42a8412 JAMES-3441 Document spooler.threads = 0
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-common/elasticsearch/pom.xml | 14 +-
core/pom.xml | 4 +-
docs/modules/community/pages/contributing.adoc | 30 +-
.../assets/images/specialized-instances.png | Bin 0 -> 45878 bytes
docs/modules/servers/nav.adoc | 1 +
.../pages/distributed/architecture/index.adoc | 6 +
.../architecture/specialized-instances.adoc | 37 ++
.../distributed/configure/mailetcontainer.adoc | 3 +-
event-sourcing/event-sourcing-core/pom.xml | 10 +-
event-sourcing/event-store-cassandra/pom.xml | 21 +-
event-sourcing/pom.xml | 4 +-
javax-mail-extension/pom.xml | 16 +-
json/pom.xml | 4 +-
mailbox/api/pom.xml | 8 +-
mailbox/backup/pom.xml | 2 +-
mailbox/cassandra/pom.xml | 2 +-
mailbox/elasticsearch/pom.xml | 2 +-
mailbox/event/event-cassandra/pom.xml | 21 +-
mailbox/event/event-memory/pom.xml | 27 +-
mailbox/event/event-rabbitmq/pom.xml | 56 +-
mailbox/event/json/pom.xml | 18 +-
mailbox/lucene/pom.xml | 18 +-
mailbox/maildir/pom.xml | 16 +-
.../deleted-messages-vault-cassandra/pom.xml | 24 +-
mailbox/plugin/deleted-messages-vault/pom.xml | 10 +-
mailbox/plugin/quota-mailing-cassandra/pom.xml | 2 +-
mailbox/plugin/quota-mailing-memory/pom.xml | 4 +-
mailbox/plugin/quota-mailing/pom.xml | 5 +-
mailbox/plugin/quota-search-elasticsearch/pom.xml | 13 +-
mailbox/plugin/quota-search-scanning/pom.xml | 5 +-
mailbox/plugin/quota-search/pom.xml | 5 +-
mailbox/plugin/spamassassin/pom.xml | 8 +-
mailbox/scanning-search/pom.xml | 4 +-
mailbox/store/pom.xml | 24 +-
mailbox/tools/quota-recompute/pom.xml | 4 +-
mailet/api/pom.xml | 10 +-
mailet/base/pom.xml | 12 +-
mailet/crypto/pom.xml | 2 +-
mailet/standard/pom.xml | 14 +-
mdn/pom.xml | 14 +-
metrics/metrics-dropwizard/pom.xml | 8 +-
metrics/metrics-tests/pom.xml | 14 +-
mpt/app/pom.xml | 22 +-
mpt/impl/imap-mailbox/cyrus/pom.xml | 8 +-
mpt/impl/imap-mailbox/inmemory/pom.xml | 4 +-
mpt/impl/imap-mailbox/lucenesearch/pom.xml | 12 +-
mpt/impl/imap-mailbox/rabbitmq/pom.xml | 28 +-
mpt/impl/managesieve/core/pom.xml | 8 +-
.../smtp/cassandra-rabbitmq-object-storage/pom.xml | 10 +-
mpt/mavenplugin/pom.xml | 18 +-
pom.xml | 657 ++++++++++++---------
protocols/imap/pom.xml | 25 +-
protocols/lmtp/pom.xml | 10 +-
protocols/netty/pom.xml | 8 +-
protocols/pop3/pom.xml | 10 +-
protocols/smtp/pom.xml | 10 +-
server/app/pom.xml | 72 +--
server/blob/blob-api/pom.xml | 10 +-
server/blob/blob-cassandra/pom.xml | 10 +-
server/blob/blob-common/pom.xml | 2 +-
server/blob/blob-export-api/pom.xml | 6 +-
server/blob/blob-export-file/pom.xml | 4 +-
server/blob/blob-gc/pom.xml | 2 +-
server/blob/blob-memory/pom.xml | 4 +-
server/blob/blob-s3/pom.xml | 18 +-
server/blob/blob-storage-strategy/pom.xml | 2 +-
server/blob/mail-store/pom.xml | 4 +-
server/blob/pom.xml | 2 +-
server/container/core/pom.xml | 10 +-
server/container/guice/cassandra-guice/pom.xml | 34 +-
.../guice/cassandra-rabbitmq-guice/pom.xml | 8 +-
.../guice/cassandra-rabbitmq-ldap-guice/pom.xml | 12 +-
server/container/guice/configuration/pom.xml | 2 +-
server/container/guice/guice-common/pom.xml | 6 +-
server/container/guice/guice-utils/pom.xml | 10 +-
server/container/guice/jpa-guice/pom.xml | 16 +-
server/container/guice/jpa-smtp-mariadb/pom.xml | 12 +-
server/container/guice/jpa-smtp/pom.xml | 16 +-
server/container/guice/mailet/pom.xml | 8 +-
.../modules/server/CamelMailetContainerModule.java | 12 +-
server/container/guice/memory-guice/pom.xml | 20 +-
...ExecutionTest.java => DisabledSpoolerTest.java} | 88 +--
.../src/test/resources/mailetcontainer.xml | 1 +
server/container/guice/protocols/jmap/pom.xml | 4 +-
.../container/guice/protocols/managedsieve/pom.xml | 8 +-
server/container/guice/protocols/netty/pom.xml | 8 +-
.../guice/protocols/webadmin-jmap/pom.xml | 4 +-
.../guice/protocols/webadmin-mail-over-web/pom.xml | 12 +-
.../guice/protocols/webadmin-mailqueue/pom.xml | 4 +-
.../protocols/webadmin-mailrepository/pom.xml | 6 +-
.../protocols/webadmin-rabbitmq-mailqueue/pom.xml | 4 +-
.../container/guice/testing/custom-mailets/pom.xml | 2 +-
server/container/guice/testing/pom.xml | 4 +-
server/container/mailbox-adapter/pom.xml | 2 +-
server/container/mailbox-jmx/pom.xml | 4 +-
.../container/metrics/metrics-es-reporter/pom.xml | 2 +-
server/container/spring/pom.xml | 20 +-
server/container/util/pom.xml | 16 +-
server/data/data-cassandra/pom.xml | 10 +-
server/data/data-jmap-cassandra/pom.xml | 2 +-
server/data/data-jmap/pom.xml | 18 +-
server/data/data-jpa/pom.xml | 18 +-
server/data/data-ldap/pom.xml | 14 +-
server/mailet/dkim/pom.xml | 18 +-
server/mailet/integration-testing/pom.xml | 14 +-
server/mailet/mailetcontainer-camel/pom.xml | 4 +-
.../mailetcontainer/impl/JamesMailSpooler.java | 310 ++++++----
server/mailet/mailets/pom.xml | 49 +-
server/mailet/mock-smtp-server/pom.xml | 4 +-
.../mailrepository-cassandra/pom.xml | 10 +-
server/pom.xml | 3 +-
server/protocols/fetchmail/pom.xml | 8 +-
.../pom.xml | 20 +-
.../jmap-draft-integration-testing-common/pom.xml | 18 +-
.../memory-jmap-draft-integration-testing/pom.xml | 14 +-
.../pom.xml | 16 +-
server/protocols/jmap-draft/pom.xml | 38 +-
.../pom.xml | 14 +-
.../jmap-rfc-8621-integration-tests-common/pom.xml | 14 +-
.../memory-jmap-rfc-8621-integration-tests/pom.xml | 14 +-
.../jmap-rfc-8621-integration-tests/pom.xml | 12 +-
server/protocols/jmap-rfc-8621/pom.xml | 25 +-
.../james/jmap/routes/JMAPApiRoutesTest.scala | 5 +-
server/protocols/jmap/pom.xml | 11 +-
server/protocols/protocols-imap4/pom.xml | 18 +-
server/protocols/protocols-library/pom.xml | 16 +-
server/protocols/protocols-lmtp/pom.xml | 16 +-
server/protocols/protocols-managesieve/pom.xml | 24 +-
server/protocols/protocols-pop3/pom.xml | 38 +-
server/protocols/protocols-smtp/pom.xml | 64 +-
server/protocols/webadmin-cli/pom.xml | 33 +-
.../memory-webadmin-integration-test/pom.xml | 2 +-
.../webadmin-integration-test-common/pom.xml | 6 +-
server/protocols/webadmin/pom.xml | 4 +-
.../protocols/webadmin/webadmin-cassandra/pom.xml | 2 +-
server/protocols/webadmin/webadmin-core/pom.xml | 44 +-
server/protocols/webadmin/webadmin-data/pom.xml | 12 +-
.../webadmin/webadmin-dropwizard-metrics/pom.xml | 8 +-
server/protocols/webadmin/webadmin-jmap/pom.xml | 70 +--
.../webadmin/webadmin-mail-over-web/pom.xml | 22 +-
.../webadmin-mailbox-deleted-message-vault/pom.xml | 14 +-
server/protocols/webadmin/webadmin-mailbox/pom.xml | 24 +-
.../protocols/webadmin/webadmin-mailqueue/pom.xml | 4 +-
.../webadmin/webadmin-mailrepository/pom.xml | 2 +-
.../protocols/webadmin/webadmin-rabbitmq/pom.xml | 8 +-
server/protocols/webadmin/webadmin-swagger/pom.xml | 2 +-
server/queue/queue-activemq/pom.xml | 2 +
server/queue/queue-file/pom.xml | 4 +-
server/queue/queue-jms/pom.xml | 12 +-
server/queue/queue-memory/pom.xml | 9 +-
server/queue/queue-rabbitmq/pom.xml | 22 +-
server/task/task-api/pom.xml | 4 +-
server/task/task-distributed/pom.xml | 2 +-
server/task/task-json/pom.xml | 2 +-
server/task/task-memory/pom.xml | 12 +-
src/site/xdoc/contribute.xml | 14 +-
src/site/xdoc/server/config-mailetcontainer.xml | 3 +-
testing/base/pom.xml | 4 +-
third-party/linshare/pom.xml | 8 +-
159 files changed, 1607 insertions(+), 1430 deletions(-)
create mode 100644 docs/modules/servers/assets/images/specialized-instances.png
create mode 100644
docs/modules/servers/pages/distributed/architecture/specialized-instances.adoc
copy
server/container/guice/memory-guice/src/test/java/org/apache/james/{DisabledGroupExecutionTest.java
=> DisabledSpoolerTest.java} (55%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]