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 f51503b JAMES-2665 Demonstrate FileMailRepository support for
DeletedMessagesVault
new d6c0609 JAMES-2687 Propose a factory for InMemoryIntegrationResources
new 7771134 JAMES-2687 Remove some
InMemoryIntegrationResources::createResources methods
new 772c237 JAMES-2687 Remove some
InMemoryIntegrationResources::createResources methods
new f6be42d JAMES-2687 Remove some
InMemoryIntegrationResources::createResources methods
new 485d9eb JAMES-2687 Remove some
InMemoryIntegrationResources::createMailboxManager methods
new 586bfec JAMES-2687 Remove some
InMemoryIntegrationResources::createResources methods
new 115d877 JAMES-2687 Remove some
InMemoryIntegrationResources::createResources methods
new 6d73acb JAMES-2687 Limit calls to
IntegrationResource::createMailboxManager
new 238e09a JAMES-2687 Remove unused methods from MessageManagerTestSystem
new fdbf101 JAMES-2687 Remove unneeded methods from IntegrationResources
interface
new 82576c7 JAMES-2687 IntegrationResources::createMailboxManager has no
reason to require a GroupMembershipResolver
new 992e34b JAMES-2687 MessageIdManager should be a field of
IntegrationResources.Resources
new f9655f7 JAMES-2687 Merge InMemoryIntegrationResources.Resources into
InMemoryIntegrationResources
new b7b94d2 JAMES-2687 ManagerTestResources should only do provisioning
and rely on IntegrationTestResources
new 4705f8a JAMES-2687 ManagerTestProvisionner don't need type parameter
new 3ce4210 JAMES-2687 Inline MessageManagerTestSystemProvider
new 33694f8 JAMES-2687 Inline MessageIdManagerTestSystemProvider
new 8f6652e JAMES-2687 Inline InMemoryMessageIdManagerTestSystem
new 239d17c JAMES-2687 Use InMemoryIntegrationResources for SearchIndex
tests
new be2ea2e JAMES-2687 Use InMemoryIntegrationResources for MPT search
host systems
new 4d5b672 JAMES-2687 Use InMemoryIntegrationResources for
InMemoryMailboxManagerAttachmentTest
new e8b82b1 JAMES-2687 Use InMemoryIntegrationResources for
InMemoryMessageIdManagerSideEffectTest
new 6d7e4fd JAMES-2687 Use InMemoryIntegrationResources for SearchIndex
tests
new 12fe905 JAMES-2684 Remove InMemoryIntegrationResources 'with' prefixes
new 5069881 JAMES-2684 Provide an explicit staged-factory for
InMemoryIntegrationResources
new 7a9abe3 JAMES-2684 InMemoryIntegrationResources is more a builder
new 8228ddc JAMES-2666 binding event dead letters routes with guice
new 9a339a8 JAMES-2666 Extract ElasticSearch docker extension
new a9eaacb JAMES-2666 Remove a duplicated used method in RabbitMQ
GroupHandler
new 691dcae JAMES-2666 Ease WebAdmin API setup
new 9c7b18b JAMES-2666 Add missing exec for docker pause/unpause
new 0fa6678 JAMES-2666 Integration test: relying on dead letter for
targeted reIndex
new e31ee4e JAMES-2684 Rename JamesServerExtensionBuilder to
JamesServerBuilder
The 33 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:
.../mailbox/manager/IntegrationResources.java | 23 +-
...Resources.java => ManagerTestProvisionner.java} | 57 +--
.../mailbox/manager/QuotaMessageManagerTest.java | 62 ++-
.../ElasticSearchIntegrationTest.java | 96 ++--
.../james/mailbox/events/GroupConsumerRetry.java | 6 +-
.../james/mailbox/events/GroupRegistration.java | 2 +-
.../search/LuceneMessageSearchIndexTest.java | 80 +---
.../inmemory/InMemoryCombinationManagerTest.java | 10 +-
.../InMemoryMessageIdManagerStorageTest.java | 14 +-
.../InMemoryMessageIdManagerTestSystem.java | 40 --
.../inmemory/InMemoryMessageManagerTest.java | 6 +-
.../inmemory/InMemoryMessageManagerTestSystem.java | 33 --
.../inmemory/MemoryMailboxManagerProvider.java | 14 +-
.../MessageIdManagerTestSystemProvider.java | 42 --
.../inmemory/MessageManagerTestSystemProvider.java | 36 --
.../mail/InMemoryMailboxManagerAttachmentTest.java | 59 +--
.../manager/InMemoryIntegrationResources.java | 488 ++++++++++++++-------
.../InMemoryMessageIdManagerSideEffectTest.java | 67 +--
.../InMemoryQuotaMailboxMessageManagerTest.java | 6 +-
.../james/vault/DeletedMessageVaultHookTest.java | 111 +++--
...agerWithPreDeletionHooksTestSystemProvider.java | 44 --
...lasticSearchQuotaSearchTestSystemExtension.java | 3 +-
.../MemoryQuotaSearchTestSystemExtension.java | 3 +-
.../spamassassin/SpamAssassinListenerTest.java | 3 +-
.../store/search/SimpleMessageSearchIndexTest.java | 36 +-
.../AbstractMessageIdManagerSideEffectTest.java | 7 +-
.../mailbox/store/MessageManagerTestSystem.java | 20 -
.../mailbox/tools/copier/MailboxCopierTest.java | 6 +-
.../tools/indexer/MessageIdReIndexerImplTest.java | 6 +-
.../mailbox/tools/indexer/ReIndexerImplTest.java | 6 +-
.../host/ElasticSearchHostSystem.java | 88 ++--
.../inmemory/host/InMemoryHostSystem.java | 12 +-
mpt/impl/imap-mailbox/lucenesearch/pom.xml | 5 +
.../lucenesearch/host/LuceneSearchHostSystem.java | 66 +--
.../rabbitmq/host/RabbitMQEventBusHostSystem.java | 16 +-
.../org/apache/james/CassandraJamesServerTest.java | 2 +-
.../apache/james/CassandraJmapJamesServerTest.java | 2 +-
.../CassandraMailRepositoryIntegrationTest.java | 2 +-
.../CassandraMessageIdManagerInjectionTest.java | 2 +-
.../org/apache/james/CassandraNodeConfTest.java | 6 +-
.../apache/james/CassandraVersionCheckingTest.java | 2 +-
.../org/apache/james/CassandraWithTikaTest.java | 2 +-
.../james/DefaultCassandraJamesServerTest.java | 2 +-
.../james/DockerElasticSearchExtension.java} | 41 +-
.../test/java/org/apache/james/ESReporterTest.java | 2 +-
.../org/apache/james/FixingGhostMailboxTest.java | 2 +-
.../apache/james/JamesCapabilitiesServerTest.java | 2 +-
.../james/JamesServerWithRetryConnectionTest.java | 44 +-
.../apache/james/CassandraLdapJamesServerTest.java | 2 +-
.../james/CassandraLdapJmapJamesServerTest.java | 2 +-
.../james/CassandraRabbitMQJamesServerTest.java | 6 +-
.../CassandraRabbitMQLdapJmapJamesServerTest.java | 4 +-
...tensionBuilder.java => JamesServerBuilder.java} | 14 +-
.../java/org/apache/james/JPAJamesServerTest.java | 2 +-
...WithAuthenticatedDatabaseSqlValidationTest.java | 2 +-
...atabaseAuthenticaticationSqlValidationTest.java | 2 +-
.../apache/james/JamesCapabilitiesServerTest.java | 2 +-
.../apache/james/DefaultMemoryJamesServerTest.java | 2 +-
.../org/apache/james/GuiceJamesServerTest.java | 4 +-
.../apache/james/GuiceLifecycleHeathCheckTest.java | 4 +-
.../org/apache/james/MemoryJamesServerTest.java | 2 +-
.../apache/james/MemoryJmapJamesServerTest.java | 2 +-
.../james/modules/server/MailboxRoutesModule.java | 2 +
.../org/apache/james/utils/WebAdminGuiceProbe.java | 5 +-
.../adapter/mailbox/MailboxManagementTest.java | 4 +-
.../user/ldap/ReadOnlyUsersLDAPRepositoryTest.java | 2 +
.../RecipientRewriteTableIntegrationTest.java | 6 +-
.../james/transport/mailets/AliasMappingTest.java | 6 +-
.../transport/mailets/DlpIntegrationTest.java | 4 +-
.../transport/mailets/GroupMappingRelayTest.java | 6 +-
.../james/transport/mailets/GroupMappingTest.java | 6 +-
.../transport/mailets/IsOverQuotaMatcherTest.java | 6 +-
.../mailets/delivery/MailboxAppenderTest.java | 12 +-
.../james/transport/matchers/IsOverQuotaTest.java | 3 +-
.../jmap/cassandra/CassandraSendMDNMethodTest.java | 4 +-
.../CassandraSpamAssassinContractTest.java | 4 +-
.../integration/DeletedMessagesVaultTest.java | 7 +-
.../integration/ForwardIntegrationTest.java | 5 +-
.../james/jmap/memory/MemorySendMDNMethodTest.java | 4 +-
.../memory/MemorySpamAssassinContractTest.java | 4 +-
.../jmap/rabbitmq/RabbitMQSendMDNMethodTest.java | 4 +-
.../rabbitmq/RabbitMQSpamAssassinContractTest.java | 4 +-
.../ReindexingWithEventDeadLettersTest.java | 201 +++++++++
.../DefaultMailboxesProvisioningFilterTest.java | 4 +-
.../event/PropagateLookupRightListenerTest.java | 6 +-
.../jmap/mailet/filter/JMAPFilteringExtension.java | 5 +-
.../james/jmap/methods/GetMailboxesMethodTest.java | 5 +-
.../james/jmap/methods/GetMessagesMethodTest.java | 8 +-
.../james/jmap/model/MailboxFactoryTest.java | 13 +-
.../james/jmap/send/PostDequeueDecoratorTest.java | 8 +-
.../apache/james/jmap/utils/MailboxUtilsTest.java | 5 +-
.../apache/james/pop3server/POP3ServerTest.java | 30 +-
.../org/apache/james/webadmin/WebAdminUtils.java | 6 +
.../routes/DeletedMessagesVaultRoutesTest.java | 4 +-
.../service/EventDeadLettersRedeliverService.java | 3 +
.../routes/ElasticSearchQuotaSearchExtension.java | 3 +-
.../webadmin/routes/ReindexingRoutesTest.java | 3 +-
.../routes/ScanningQuotaSearchExtension.java | 3 +-
.../webadmin/routes/UserMailboxesRoutesTest.java | 5 +-
.../james/util/docker/SwarmGenericContainer.java | 4 +-
100 files changed, 987 insertions(+), 1161 deletions(-)
rename
mailbox/api/src/test/java/org/apache/james/mailbox/manager/{ManagerTestResources.java
=> ManagerTestProvisionner.java} (68%)
delete mode 100644
mailbox/memory/src/test/java/org/apache/james/mailbox/inmemory/InMemoryMessageIdManagerTestSystem.java
delete mode 100644
mailbox/memory/src/test/java/org/apache/james/mailbox/inmemory/MessageIdManagerTestSystemProvider.java
delete mode 100644
mailbox/memory/src/test/java/org/apache/james/mailbox/inmemory/MessageManagerTestSystemProvider.java
delete mode 100644
mailbox/plugin/deleted-messages-vault/src/test/java/org/apache/james/vault/MessageIdManagerWithPreDeletionHooksTestSystemProvider.java
copy
server/container/{metrics/metrics-es-reporter/src/test/java/org/apache/james/metric/es/DockerElasticSearch2Extension.java
=>
guice/cassandra-guice/src/test/java/org/apache/james/DockerElasticSearchExtension.java}
(54%)
rename
server/container/guice/guice-common/src/test/java/org/apache/james/{JamesServerExtensionBuilder.java
=> JamesServerBuilder.java} (89%)
create mode 100644
server/protocols/jmap-integration-testing/rabbitmq-jmap-integration-testing/src/test/java/org/apache/james/jmap/rabbitmq/ReindexingWithEventDeadLettersTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]