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]

Reply via email to