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 94108cf JAMES-2902 Remove ProtocolHandlers default implementation for
destroy/init
new eacfeb4 JAMES-2886 MailRepositoryStore can also rely on
GuiceGenericLoader
new 066c6d9 JAMES-2563 Upgrade to ElasticSearch client 6.4.3
new e0cfb68 JAMES-2563 Implement ElasticSearch healthCheck
The 3 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 | 6 +-
.../backends/es/ElasticSearchHealthCheck.java | 90 ++++++++++++++++++++++
.../james/backends/es/ElasticSearchIndexer.java | 6 +-
.../james/backends/es/IndexCreationFactory.java | 8 +-
.../james/backends/es/NodeMappingFactory.java | 6 +-
.../es/ClientProviderImplConnectionTest.java | 4 +-
.../james/backends/es/DockerElasticSearch.java | 18 ++++-
.../james/backends/es/DockerElasticSearchRule.java | 2 +-
.../es/ElasticSearchHealthCheckConnectionTest.java | 47 ++++++-----
.../backends/es/ElasticSearchHealthCheckTest.java | 79 +++++++++++++++++++
.../backends/es/ElasticSearchIndexerTest.java | 24 ++++--
.../backends/es/search/ScrolledSearchTest.java | 23 ++++--
.../elasticsearch/ElasticSearchQuotaSearcher.java | 3 +-
pom.xml | 6 ++
.../data/CassandraMailRepositoryModule.java | 5 --
.../modules/mailbox/ElasticSearchClientModule.java | 23 ++++++
.../modules/server/GuiceMailRepositoryLoader.java} | 40 +++++-----
.../modules/server/MailStoreRepositoryModule.java | 8 +-
.../modules/data/JPAMailRepositoryModule.java | 6 --
.../james/modules/data/MemoryDataModule.java | 5 --
.../memory/MailRepositoryLoader.java} | 14 +---
.../memory/MemoryMailRepositoryStore.java | 35 ++++-----
.../memory/MemoryMailRepositoryStoreTest.java | 24 +++---
.../memory/TestingMailRepositoryLoader.java} | 16 ++--
server/mailet/mailets/pom.xml | 6 ++
.../mailets/ToSenderDomainRepositoryTest.java | 5 +-
.../mailrepository/api/MailRepositoryProvider.java | 27 -------
.../cassandra/CassandraMailRepository.java | 16 +++-
.../cassandra/CassandraMailRepositoryProvider.java | 53 -------------
server/protocols/protocols-smtp/pom.xml | 6 ++
.../apache/james/smtpserver/SMTPServerTest.java | 5 +-
.../webadmin/webadmin-mailrepository/pom.xml | 6 ++
.../routes/MailRepositoriesRoutesTest.java | 5 +-
.../webadmin/service/ReprocessingServiceTest.java | 5 +-
34 files changed, 396 insertions(+), 236 deletions(-)
create mode 100644
backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ElasticSearchHealthCheck.java
copy
mailbox/store/src/test/java/org/apache/james/mailbox/store/extractor/DefaultTextExtractorTest.java
=>
backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/ElasticSearchHealthCheckConnectionTest.java
(55%)
create mode 100644
backends-common/elasticsearch/src/test/java/org/apache/james/backends/es/ElasticSearchHealthCheckTest.java
rename
server/{data/data-file/src/main/java/org/apache/james/mailrepository/file/FileMailRepositoryProvider.java
=>
container/guice/guice-common/src/main/java/org/apache/james/modules/server/GuiceMailRepositoryLoader.java}
(50%)
copy
server/{mailrepository/mailrepository-memory/src/main/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryProvider.java
=>
data/data-memory/src/main/java/org/apache/james/mailrepository/memory/MailRepositoryLoader.java}
(77%)
rename
server/{mailrepository/mailrepository-memory/src/main/java/org/apache/james/mailrepository/memory/MemoryMailRepositoryProvider.java
=>
data/data-memory/src/test/java/org/apache/james/mailrepository/memory/TestingMailRepositoryLoader.java}
(71%)
delete mode 100644
server/mailrepository/mailrepository-api/src/main/java/org/apache/james/mailrepository/api/MailRepositoryProvider.java
delete mode 100644
server/mailrepository/mailrepository-cassandra/src/main/java/org/apache/james/mailrepository/cassandra/CassandraMailRepositoryProvider.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]