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 2548451 Merge remote-tracking branch
'mbaechler/some-small-eventBus-fix'
new d9b23f5 JAMES-2806 Replace ContainerName by BucketName in
ObjectStorage
new ae93217 JAMES-2806 Replace ContainerName by BucketName in
ObjectStorage Guice
new 265a972 JAMES-2806 BlobStore is in charge of providing default bucket
name
new 6c098b6 JAMES-2806 Temporary use BucketName.DEFAULT for BlobStore
impls
new e39ba7f JAMES-2806 rename bucketName in ObjectStorageDAO to be more
clear
new c3b05b1 JAMES-2806 PutBlobFunction should have one more parameter of
BucketName
new 85f0a62 JAMES-2806 Rework delete & create bucket in ObjectStorageDAO
new 18bb63c JAMES-2806 Make namespace(defaultBucketName) configuration
become optional
new cb9a228 JAMES-2806 BucketPrefix configuration item in ObjectStorage
new 54bac2e JAMES-2806 Replace BucketName.DEFAULT by
blobStore.getDefaultBucketName
new 8c4b99d JAMES-2806 Fix rename method in ObjectStorageDAO
new 44e3108 JAMES-2806 add defaultBucketName configuration option
The 12 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:
.../cassandra/mail/CassandraAttachmentMapper.java | 7 +-
.../cassandra/mail/CassandraMessageDAO.java | 7 +-
.../mail/migration/AttachmentV2Migration.java | 3 +-
.../mail/CassandraAttachmentFallbackTest.java | 7 +-
.../mail/migration/AttachmentV2MigrationTest.java | 16 +--
.../java/org/apache/james/blob/api/BlobStore.java | 2 +
.../apache/james/blob/api/MetricableBlobStore.java | 5 +
.../main/java/org/apache/james/blob/api/Store.java | 4 +-
.../apache/james/blob/api/BlobStoreContract.java | 52 +++++-----
.../blob/api/MetricableBlobStoreContract.java | 24 ++---
.../james/blob/cassandra/CassandraBlobsDAO.java | 5 +
.../blob/cassandra/CassandraBlobsDAOTest.java | 9 +-
.../export/file/LocalFileBlobExportMechanism.java | 3 +-
.../file/LocalFileBlobExportMechanismTest.java | 11 +-
.../apache/james/blob/memory/MemoryBlobStore.java | 14 +++
.../james/blob/objectstorage/ContainerName.java | 63 ------------
.../blob/objectstorage/ObjectStorageBlobsDAO.java | 44 ++++----
.../ObjectStorageBlobsDAOBuilder.java | 21 ++--
.../james/blob/objectstorage/PutBlobFunction.java | 3 +-
.../blob/objectstorage/aws/AwsS3ObjectStorage.java | 20 ++--
.../swift/SwiftKeystone2ObjectStorage.java | 2 +-
.../swift/SwiftKeystone3ObjectStorage.java | 2 +-
.../swift/SwiftTempAuthObjectStorage.java | 2 +-
.../blob/objectstorage/ContainerNameTest.java | 31 ------
.../blob/objectstorage/DockerAwsS3Singleton.java | 2 +-
.../blob/objectstorage/DockerSwiftSingleton.java | 2 +-
.../ObjectStorageBlobsDAOContract.java | 8 +-
.../objectstorage/ObjectStorageBlobsDAOTest.java | 56 +++++-----
.../aws/AwsS3ObjectStorageBlobsDAOBuilderTest.java | 20 ++--
...tKeystone2ObjectStorageBlobsDAOBuilderTest.java | 18 ++--
...tKeystone3ObjectStorageBlobsDAOBuilderTest.java | 18 ++--
...ftTempAuthObjectStorageBlobsDAOBuilderTest.java | 18 ++--
.../apache/james/blob/union/UnionBlobStore.java | 12 +++
.../james/blob/union/UnionBlobStoreTest.java | 113 +++++++++++++--------
.../james/blob/mail/MimeMessageStoreTest.java | 5 +-
.../ObjectStorageBlobConfiguration.java | 95 ++++++++++-------
.../ObjectStorageDependenciesModule.java | 8 +-
.../objectstorage/swift/SwiftObjectStorage.java | 8 +-
.../ObjectStorageBlobConfigurationTest.java | 52 +++++++++-
.../objectstorage/aws/s3/DockerAwsS3TestRule.java | 8 +-
.../objectstorage/swift/DockerSwiftTestRule.java | 8 +-
.../swift/ObjectStorageBlobConfigurationTest.java | 8 +-
.../swift/ObjectStorageBlobStoreModuleTest.java | 15 ++-
.../swift/SwiftObjectStorageTest.java | 14 +--
.../james/webadmin/vault/routes/ExportService.java | 3 +-
.../routes/DeletedMessagesVaultRoutesTest.java | 3 +-
.../linshare/LinshareBlobExportMechanism.java | 3 +-
.../linshare/LinshareBlobExportMechanismTest.java | 9 +-
48 files changed, 446 insertions(+), 417 deletions(-)
delete mode 100644
server/blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/ContainerName.java
delete mode 100644
server/blob/blob-objectstorage/src/test/java/org/apache/james/blob/objectstorage/ContainerNameTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]