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 c26bcfa JAMES-3091: Add Serializer guice binding for jmap-rfc8621 new 38bd8e9 JAMES-3140 Avoid a module override for CassandraBlobStore new 1be5a93 JAMES-3140 Choosing blob store should be done via configured modules new 63f4c6a JAMES-3140 Generify configuration new adc264c JAMES-3140 JamesServer main should take a GuiceJamesServer as parameter new 0e94bc7 JAMES-3140 Configuration for distributed James new 763396f JAMES-3140 CassandraRabbitMQJamesServerMain should not expose its module new 0d5de68 JAMES-3140 CassandraRabbitMQLdapJamesServerMain should not expose its module new 2254b26 JAMES-3140 Fix JamesDirectoriesProvider JavaDoc new 0d9953d JAMES-3140 Strong typing for ConfigurationPath new 41d0a69 Revert "[REFACTORING] MDN parboiled parser can be a constant" new c67b0c3 JAMES-3184 Correct Recompute Previews Tasks documentation The 11 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: .../java/org/apache/james/mdn/MDNReportParser.java | 6 +- .../CassandraRabbitMQAwsS3SmtpTestRuleFactory.java | 26 ++- .../mpt/smtp/CassandraSmtpTestRuleFactory.java | 2 + .../server/core/configuration/Configuration.java | 139 +++++++++----- .../configuration/FileConfigurationProvider.java | 4 +- .../core/configuration/BasicConfigurationTest.java | 121 ++++++++++++ .../filesystem/api/JamesDirectoriesProvider.java | 18 +- .../ObjectStorageBlobStoreModule.java | 39 ---- .../ObjectStorageDependenciesModule.java | 8 +- .../swift/ObjectStorageBlobStoreModuleTest.java | 14 +- .../org/apache/james/CassandraJamesServerMain.java | 14 +- ...a => CassandraBlobStoreDependenciesModule.java} | 8 +- .../modules/mailbox/CassandraBlobStoreModule.java | 18 -- .../AuthenticatedCassandraJamesServerTest.java | 6 +- .../java/org/apache/james/CacheSessionTest.java | 2 +- .../org/apache/james/CassandraJamesServerTest.java | 2 +- .../apache/james/CassandraJmapJamesServerTest.java | 2 +- .../CassandraMailRepositoryIntegrationTest.java | 2 +- .../CassandraMessageIdManagerInjectionTest.java | 2 +- .../org/apache/james/CassandraNodeConfTest.java | 2 +- .../org/apache/james/CassandraWithTikaTest.java | 2 +- .../james/DefaultCassandraJamesServerTest.java | 2 +- .../test/java/org/apache/james/ESReporterTest.java | 2 +- .../apache/james/JamesCapabilitiesServerTest.java | 2 +- .../james/JamesServerWithRetryConnectionTest.java | 2 +- ...esWithNonCompatibleElasticSearchServerTest.java | 2 +- .../org/apache/james/KeyspaceCreationTest.java | 8 +- .../apache/james/WithCassandraBlobStoreTest.java | 2 +- .../CassandraSchemaVersionStartUpCheckTest.java | 2 +- .../apache/james/CassandraLdapJamesServerMain.java | 10 +- .../apache/james/CassandraLdapJamesServerTest.java | 2 +- .../james/CassandraLdapJmapJamesServerTest.java | 2 +- .../CassandraRabbitMQJamesConfiguration.java} | 71 ++++--- .../james/CassandraRabbitMQJamesServerMain.java | 24 ++- .../modules/blobstore/BlobStoreChoosingModule.java | 49 ----- ...figuration.java => BlobStoreConfiguration.java} | 51 +++-- .../modules/blobstore/BlobStoreModulesChooser.java | 114 +++++++++++ .../james/CassandraRabbitMQAwsS3JmapTestRule.java | 11 +- .../CassandraRabbitMQJamesConfigurationTest.java | 115 +++++++++++ .../james/CassandraRabbitMQJamesServerFixture.java | 20 +- .../james/CassandraRabbitMQSwiftJmapTestRule.java | 12 +- .../james/RabbitMQJamesServerReprocessingTest.java | 6 +- ...RabbitMQJamesServerWithRetryConnectionTest.java | 2 + .../org/apache/james/WithCassandraBlobStore.java | 18 +- .../james/modules/AwsS3BlobStoreExtension.java | 6 +- .../james/modules/SwiftBlobStoreExtension.java | 6 +- .../james/modules/TestAwsS3BlobStoreModule.java | 47 ----- .../james/modules/TestSwiftBlobStoreModule.java | 46 ----- .../blobstore/BlobStoreChoosingModuleTest.java | 211 --------------------- ...onTest.java => BlobStoreConfigurationTest.java} | 108 +++++++++-- .../blobstore/BlobStoreModulesChooserTest.java | 105 ++++++++++ .../CassandraRabbitMQLdapJamesServerMain.java | 19 +- .../CassandraRabbitMQLdapJmapJamesServerTest.java | 26 ++- .../org/apache/james/utils/PropertiesProvider.java | 9 +- .../PropertiesProviderFromEnvVariablesTest.java | 2 +- .../apache/james/utils/PropertiesProviderTest.java | 4 +- .../java/org/apache/james/GuiceJamesServer.java | 7 +- .../java/org/apache/james/JamesServerMain.java | 14 +- .../apache/james/modules/CommonServicesModule.java | 7 +- .../org/apache/james/FakePropertiesProvider.java | 4 +- .../java/org/apache/james/JamesServerBuilder.java | 50 +++-- .../james/utils/FailingPropertiesProvider.java | 3 +- .../java/org/apache/james/JPAJamesServerMain.java | 10 +- .../java/org/apache/james/JPAJamesServerTest.java | 2 +- ...WithAuthenticatedDatabaseSqlValidationTest.java | 2 +- ...atabaseAuthenticaticationSqlValidationTest.java | 2 +- .../apache/james/JamesCapabilitiesServerTest.java | 2 +- .../java/org/apache/james/JPAJamesServerMain.java | 10 +- .../org/apache/james/MemoryJamesServerMain.java | 13 +- .../apache/james/DefaultMemoryJamesServerTest.java | 2 +- .../james/GuiceJamesServerStartUpCheckTest.java | 2 +- .../org/apache/james/GuiceJamesServerTest.java | 2 +- .../apache/james/GuiceLifecycleHeathCheckTest.java | 2 +- .../LinshareBlobExportMechanismProvidingTest.java | 2 +- .../org/apache/james/MemoryJamesServerTest.java | 2 +- .../apache/james/MemoryJmapJamesServerTest.java | 2 +- .../apache/james/WebAdminRoutesExtensionTest.java | 2 +- .../jmap/cassandra/CassandraImapErrorTest.java | 2 +- .../jmap/cassandra/CassandraSendMDNMethodTest.java | 2 +- .../CassandraSpamAssassinContractTest.java | 2 +- .../james/jmap/memory/MemorySendMDNMethodTest.java | 2 +- .../memory/MemorySpamAssassinContractTest.java | 2 +- .../rabbitmq/RabbitMQAwsS3SendMDNMethodTest.java | 27 +-- .../RabbitMQAwsS3SpamAssassinContractTest.java | 13 +- .../cucumber/awss3/RabbitMQAwsS3Stepdefs.java | 20 +- .../distributed/DistributedEchoMethodTest.java | 12 +- .../jmap/rfc8621/memory/MemoryEchoMethodTest.java | 2 +- .../rabbitmq/ConsistencyTasksIntegrationTest.java | 14 +- .../rabbitmq/FixingGhostMailboxTest.java | 12 +- .../rabbitmq/RabbitMQAuthorizedEndpointsTest.java | 13 +- .../RabbitMQEventDeadLettersIntegrationTest.java | 12 +- ...stViewProjectionHealthCheckIntegrationTest.java | 14 +- .../rabbitmq/RabbitMQForwardIntegrationTest.java | 14 +- .../rabbitmq/RabbitMQJmapExtension.java | 15 +- .../rabbitmq/RabbitMQJwtFilterIntegrationTest.java | 14 +- ...RabbitMQReindexingWithEventDeadLettersTest.java | 21 +- .../RabbitMQWebAdminServerIntegrationTest.java | 13 +- ...dminServerTaskSerializationIntegrationTest.java | 12 +- ...RabbitMQDeletedMessageVaultIntegrationTest.java | 13 +- ...LinshareBlobExportMechanismIntegrationTest.java | 13 +- .../memory/MemoryAuthorizedEndpointsTest.java | 2 +- ...stViewProjectionHealthCheckIntegrationTest.java | 2 +- .../memory/MemoryForwardIntegrationTest.java | 2 +- .../memory/MemoryJwtFilterIntegrationTest.java | 2 +- .../memory/MemoryUnauthorizedEndpointsTest.java | 2 +- .../MemoryWebAdminServerIntegrationTest.java | 2 +- .../MemoryDeletedMessageVaultIntegrationTest.java | 2 +- ...LinshareBlobExportMechanismIntegrationTest.java | 2 +- src/site/markdown/server/manage-webadmin.md | 18 +- 109 files changed, 1186 insertions(+), 809 deletions(-) create mode 100644 server/container/core/src/test/java/org/apache/james/server/core/configuration/BasicConfigurationTest.java delete mode 100644 server/container/guice/blob-objectstorage-guice/src/main/java/org/apache/james/modules/objectstorage/ObjectStorageBlobStoreModule.java copy server/container/guice/cassandra-guice/src/main/java/org/apache/james/modules/mailbox/{CassandraBlobStoreModule.java => CassandraBlobStoreDependenciesModule.java} (88%) copy server/container/{core/src/main/java/org/apache/james/server/core/configuration/Configuration.java => guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/CassandraRabbitMQJamesConfiguration.java} (51%) rename server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/{BlobStoreChoosingConfiguration.java => BlobStoreConfiguration.java} (63%) create mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/main/java/org/apache/james/modules/blobstore/BlobStoreModulesChooser.java create mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQJamesConfigurationTest.java delete mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/TestAwsS3BlobStoreModule.java delete mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/TestSwiftBlobStoreModule.java delete mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/BlobStoreChoosingModuleTest.java rename server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/{BlobStoreChoosingConfigurationTest.java => BlobStoreConfigurationTest.java} (52%) create mode 100644 server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/modules/blobstore/BlobStoreModulesChooserTest.java --------------------------------------------------------------------- To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org