This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch james-3926-mailbox-current-quotas in repository https://gitbox.apache.org/repos/asf/james-project.git
commit a4b1e745fc62912f382aa9ccee6372ff4f2c6964 Author: Rene Cordier <rcord...@linagora.com> AuthorDate: Tue Aug 29 09:53:36 2023 +0700 JAMES-3926 Mark older mailbox current quota datamodel as deprecated --- .../james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java | 1 + .../james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java | 1 + .../org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java | 1 + .../apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java | 1 + 4 files changed, 4 insertions(+) diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java index da6dcee591..827f39d98d 100644 --- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java +++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java @@ -27,6 +27,7 @@ import org.apache.james.backends.cassandra.components.CassandraModule; import org.apache.james.backends.cassandra.utils.CassandraConstants; import org.apache.james.mailbox.cassandra.table.CassandraCurrentQuota; +@Deprecated() // To be removed after release 3.9.0 public interface CassandraMailboxQuotaModule { CassandraModule MODULE = CassandraModule.builder() .table(CassandraCurrentQuota.TABLE_NAME) diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java index 661ddf1a9e..f587d2dca0 100644 --- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java +++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java @@ -46,6 +46,7 @@ import com.datastax.oss.driver.api.core.cql.PreparedStatement; import reactor.core.publisher.Mono; +@Deprecated() // To be removed after release 3.9.0 public class CassandraCurrentQuotaManagerV1 implements CurrentQuotaManager { private final CassandraAsyncExecutor cassandraAsyncExecutor; diff --git a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java index 2e5970e568..a3495adcad 100644 --- a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java +++ b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java @@ -21,6 +21,7 @@ package org.apache.james.mailbox.cassandra.table; import com.datastax.oss.driver.api.core.CqlIdentifier; +@Deprecated() // To be removed after release 3.9.0 public interface CassandraCurrentQuota { String TABLE_NAME = "currentQuota"; diff --git a/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java b/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java index db45571dcd..80c6813dae 100644 --- a/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java +++ b/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java @@ -28,6 +28,7 @@ import com.google.inject.Scopes; import com.google.inject.multibindings.Multibinder; import com.google.inject.name.Names; +@Deprecated() // To be removed after release 3.9.0 public class CassandraMailboxQuotaLegacyModule extends AbstractModule { @Override protected void configure() { --------------------------------------------------------------------- To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org For additional commands, e-mail: notifications-h...@james.apache.org