This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit 80a9c66596f5a9abc7c9fb65c8f733e06a28c2d6 Author: Tung Van TRAN <[email protected]> AuthorDate: Tue Aug 24 18:01:59 2021 +0700 JAMES-3150 Inject define for BlobReferenceSource implementations --- .../james/mailbox/cassandra/mail/AttachmentBlobReferenceSource.java | 3 +++ .../james/mailbox/cassandra/mail/MessageBlobReferenceSource.java | 3 +++ .../james/mailbox/cassandra/mail/CassandraAttachmentDAOV2Test.java | 1 - 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentBlobReferenceSource.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentBlobReferenceSource.java index 77101a8..2625700 100644 --- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentBlobReferenceSource.java +++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/AttachmentBlobReferenceSource.java @@ -19,6 +19,8 @@ package org.apache.james.mailbox.cassandra.mail; +import javax.inject.Inject; + import org.apache.james.blob.api.BlobId; import org.apache.james.blob.api.BlobReferenceSource; @@ -27,6 +29,7 @@ import reactor.core.publisher.Flux; public class AttachmentBlobReferenceSource implements BlobReferenceSource { private final CassandraAttachmentDAOV2 attachmentDAOV2; + @Inject public AttachmentBlobReferenceSource(CassandraAttachmentDAOV2 attachmentDAOV2) { this.attachmentDAOV2 = attachmentDAOV2; } diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/MessageBlobReferenceSource.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/MessageBlobReferenceSource.java index ae7625d..8c7fdda 100644 --- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/MessageBlobReferenceSource.java +++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/MessageBlobReferenceSource.java @@ -19,6 +19,8 @@ package org.apache.james.mailbox.cassandra.mail; +import javax.inject.Inject; + import org.apache.james.blob.api.BlobId; import org.apache.james.blob.api.BlobReferenceSource; @@ -27,6 +29,7 @@ import reactor.core.publisher.Flux; public class MessageBlobReferenceSource implements BlobReferenceSource { private final CassandraMessageDAOV3 daov3; + @Inject public MessageBlobReferenceSource(CassandraMessageDAOV3 daov3) { this.daov3 = daov3; } diff --git a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2Test.java b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2Test.java index 1c4b389..f0c0a44 100644 --- a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2Test.java +++ b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentDAOV2Test.java @@ -27,7 +27,6 @@ import java.util.Optional; import org.apache.james.backends.cassandra.CassandraCluster; import org.apache.james.backends.cassandra.CassandraClusterExtension; import org.apache.james.blob.api.BlobId; -import org.apache.james.blob.api.BlobReferenceSource; import org.apache.james.blob.api.HashBlobId; import org.apache.james.mailbox.cassandra.ids.CassandraMessageId; import org.apache.james.mailbox.cassandra.mail.CassandraAttachmentDAOV2.DAOAttachment; --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
