You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by dc...@apache.org on 2023/08/15 23:48:17 UTC

[cassandra-accord] 02/02: useful toString for async results

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

dcapwell pushed a commit to branch CASSANDRA-18764
in repository https://gitbox.apache.org/repos/asf/cassandra-accord.git

commit d48a8a36f97447d75205f941f0f7b240b1a8db5d
Author: David Capwell <dc...@gmail.com>
AuthorDate: Tue Aug 15 16:37:41 2023 -0700

    useful toString for async results
---
 accord-core/src/main/java/accord/utils/async/AsyncResults.java | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/accord-core/src/main/java/accord/utils/async/AsyncResults.java b/accord-core/src/main/java/accord/utils/async/AsyncResults.java
index 98e5ccf0..dfa7fe08 100644
--- a/accord-core/src/main/java/accord/utils/async/AsyncResults.java
+++ b/accord-core/src/main/java/accord/utils/async/AsyncResults.java
@@ -201,6 +201,12 @@ public class AsyncResults
                 throw new IllegalStateException("Result succeeded");
             return result.failure;
         }
+
+        @Override
+        public String toString()
+        {
+            return getClass().getSimpleName() + "{status=" + (isDone() ? isSuccess() ? "success" : "failure" : "pending") + "}";
+        }
     }
 
     static class Chain<V> extends AbstractResult<V>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cassandra.apache.org
For additional commands, e-mail: commits-help@cassandra.apache.org