You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@thrift.apache.org by ns...@apache.org on 2016/03/18 15:48:26 UTC
[2/6] thrift git commit: Follow-up THRIFT-3112: key.cancel when error
Follow-up THRIFT-3112: key.cancel when error
Project: http://git-wip-us.apache.org/repos/asf/thrift/repo
Commit: http://git-wip-us.apache.org/repos/asf/thrift/commit/c3072227
Tree: http://git-wip-us.apache.org/repos/asf/thrift/tree/c3072227
Diff: http://git-wip-us.apache.org/repos/asf/thrift/diff/c3072227
Branch: refs/heads/master
Commit: c3072227c06c570135741b625db612aaccff67b3
Parents: bd964c7
Author: Nobuaki Sukegawa <ns...@apache.org>
Authored: Sat Feb 27 16:03:21 2016 +0900
Committer: Nobuaki Sukegawa <ns...@apache.org>
Committed: Fri Mar 18 22:34:38 2016 +0900
----------------------------------------------------------------------
lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java | 1 +
1 file changed, 1 insertion(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/thrift/blob/c3072227/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java
----------------------------------------------------------------------
diff --git a/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java b/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java
index 377579c..50489a8 100644
--- a/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java
+++ b/lib/java/src/org/apache/thrift/async/TAsyncMethodCall.java
@@ -236,6 +236,7 @@ public abstract class TAsyncMethodCall<T> {
client.onComplete();
callback.onComplete(result);
} catch (Exception e) {
+ key.cancel();
onError(e);
}
}