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