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);
     }
   }