This is an automated email from the ASF dual-hosted git repository.

rouazana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 2a91b93  JAMES-2717 Remove EmbeddedElasticSearch
     new 9e2c0cf  JAMES-2725 Remove length from Blob API This means that the S3 
implementation should implement its own way to put blobs without knowing the 
length
     new 9473aac  JAMES-2725 Split object storage tests per implementation
     new e483291  JAMES-2725 add retry policy for s3 upload
     new 8e73a1d  JAMES-2725 add retry on exception for s3 upload
     new ad14321  JAMES-2725 remove BlobIdFactory parameter from 
AwsS3ObjectStorage.putBlob
     new 712f005  JAMES-2725 Use injection for AwsS3Object storage for managing 
its thread pool lifecycle.
     new db3aad0  Merge remote-tracking branch 'remk/JAMES-2725-2'

The 7 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/blob/api/BlobStore.java  |   2 +-
 .../apache/james/blob/api/MetricableBlobStore.java |   4 +-
 .../main/java/org/apache/james/blob/api/Store.java |  28 +---
 .../apache/james/blob/api/BlobStoreContract.java   |   6 +-
 .../james/blob/api/FixedLengthInputStreamTest.java |  63 -------
 .../blob/api/MetricableBlobStoreContract.java      |   4 +-
 .../james/blob/cassandra/CassandraBlobsDAO.java    |   2 +-
 .../blob/cassandra/CassandraBlobsDAOTest.java      |   2 +-
 .../apache/james/blob/memory/MemoryBlobStore.java  |   2 +-
 server/blob/blob-objectstorage/pom.xml             |   5 +
 .../blob/objectstorage/ObjectStorageBlobsDAO.java  |  17 +-
 .../ObjectStorageBlobsDAOBuilder.java              |  19 ++-
 ...AuthConfiguration.java => PutBlobFunction.java} |  15 +-
 .../blob/objectstorage/aws/AwsS3ObjectStorage.java | 128 +++++++++++++-
 .../objectstorage/ObjectStorageBlobsDAOTest.java   |   2 +-
 .../aws/AwsS3ObjectStorageBlobsDAOBuilderTest.java |  11 +-
 .../apache/james/blob/union/UnionBlobStore.java    |   8 +-
 .../james/blob/union/UnionBlobStoreTest.java       |  14 +-
 .../apache/james/blob/mail/MimeMessageStore.java   |   6 +-
 .../ObjectStorageDependenciesModule.java           |  19 ++-
 .../james/CassandraRabbitMQJamesServerFixture.java |  43 +++++
 .../james/CassandraRabbitMQJamesServerTest.java    | 184 ---------------------
 .../apache/james/MailsShouldBeWellReceived.java    |  66 ++++++++
 .../org/apache/james/WithCassandraBlobStore.java}  |  45 ++---
 .../apache/james/WithCassandraBlobStoreTest.java}  |   6 +-
 .../apache/james/WithDefaultAwsS3Extension.java}   |  48 +++---
 .../org/apache/james/WithDefaultAwsS3Test.java}    |  34 ++--
 .../apache/james/WithDefaultSwiftExtension.java}   |  48 +++---
 .../org/apache/james/WithDefaultSwiftTest.java}    |  34 ++--
 .../apache/james/WithEncryptedAwsS3Extension.java} |  49 +++---
 .../org/apache/james/WithEncryptedAwsS3Test.java}  |  34 ++--
 .../apache/james/WithEncryptedSwiftExtension.java} |  49 +++---
 .../org/apache/james/WithEncryptedSwiftTest.java}  |  35 ++--
 .../org/apache/james/JamesServerExtension.java     |   5 +
 .../james/webadmin/vault/routes/ExportService.java |   2 +-
 35 files changed, 531 insertions(+), 508 deletions(-)
 delete mode 100644 
server/blob/blob-api/src/test/java/org/apache/james/blob/api/FixedLengthInputStreamTest.java
 copy 
server/blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/{SpecificAuthConfiguration.java
 => PutBlobFunction.java} (69%)
 create mode 100644 
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQJamesServerFixture.java
 delete mode 100644 
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/CassandraRabbitMQJamesServerTest.java
 create mode 100644 
server/container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/MailsShouldBeWellReceived.java
 copy 
server/{blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithCassandraBlobStore.java}
 (60%)
 copy 
server/{blob/blob-objectstorage/src/main/java/org/apache/james/blob/objectstorage/SpecificAuthConfiguration.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithCassandraBlobStoreTest.java}
 (76%)
 copy 
server/{blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultAwsS3Extension.java}
 (57%)
 copy 
server/container/{util/src/test/java/org/apache/james/util/RunnablesTest.java 
=> 
guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultAwsS3Test.java}
 (53%)
 copy 
server/{blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultSwiftExtension.java}
 (57%)
 copy 
server/container/{util/src/test/java/org/apache/james/util/RunnablesTest.java 
=> 
guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithDefaultSwiftTest.java}
 (53%)
 copy 
server/{blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedAwsS3Extension.java}
 (55%)
 copy 
server/container/{util/src/test/java/org/apache/james/util/RunnablesTest.java 
=> 
guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedAwsS3Test.java}
 (53%)
 copy 
server/{blob/blob-export-file/src/test/java/org/apache/james/blob/export/file/FileSystemExtension.java
 => 
container/guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedSwiftExtension.java}
 (55%)
 copy 
server/container/{util/src/test/java/org/apache/james/util/RunnablesTest.java 
=> 
guice/cassandra-rabbitmq-guice/src/test/java/org/apache/james/WithEncryptedSwiftTest.java}
 (53%)


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to