JAMES-2630 Migrate CassandraAsyncExecutor.executeReturnExists consumers to 
Reactor


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/9c96e60d
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/9c96e60d
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/9c96e60d

Branch: refs/heads/master
Commit: 9c96e60d8cc098da07bb49e63008a3a8fa3565fa
Parents: ddb8236
Author: Gautier DI FOLCO <[email protected]>
Authored: Wed Dec 12 14:21:46 2018 +0100
Committer: Matthieu Baechler <[email protected]>
Committed: Mon Jan 28 15:30:53 2019 +0100

----------------------------------------------------------------------
 .../james/backends/cassandra/utils/CassandraAsyncExecutor.java   | 4 ----
 .../james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java     | 4 ++--
 2 files changed, 2 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/9c96e60d/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java
----------------------------------------------------------------------
diff --git 
a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java
 
b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java
index decfeda..61bd6f9 100644
--- 
a/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java
+++ 
b/backends-common/cassandra/src/main/java/org/apache/james/backends/cassandra/utils/CassandraAsyncExecutor.java
@@ -60,10 +60,6 @@ public class CassandraAsyncExecutor {
                 .toFuture();
     }
 
-    public CompletableFuture<Boolean> executeReturnExists(Statement statement) 
{
-        return executeReturnExistsReactor(statement).toFuture();
-    }
-
     public Mono<ResultSet> executeReactor(Statement statement) {
         return Mono.defer(() -> Mono.fromFuture(FutureConverter
                 .toCompletableFuture(session.executeAsync(statement)))

http://git-wip-us.apache.org/repos/asf/james-project/blob/9c96e60d/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java
----------------------------------------------------------------------
diff --git 
a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java
 
b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java
index a1986e1..6d65172 100644
--- 
a/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java
+++ 
b/server/queue/queue-rabbitmq/src/main/java/org/apache/james/queue/rabbitmq/view/cassandra/DeletedMailsDAO.java
@@ -70,10 +70,10 @@ public class DeletedMailsDAO {
     }
 
     Mono<Boolean> isDeleted(MailQueueName mailQueueName, MailKey mailKey) {
-        return Mono.fromCompletionStage(executor.executeReturnExists(
+        return executor.executeReturnExists(
             selectOne.bind()
                 .setString(QUEUE_NAME, mailQueueName.asString())
-                .setString(MAIL_KEY, mailKey.getMailKey())));
+                .setString(MAIL_KEY, mailKey.getMailKey()));
     }
 
     Mono<Boolean> isStillEnqueued(MailQueueName mailQueueName, MailKey 
mailKey) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to