File tree Expand file tree Collapse file tree 2 files changed +26
-21
lines changed
main/java/com/uber/cadence/serviceclient
test/java/com/uber/cadence/workflow Expand file tree Collapse file tree 2 files changed +26
-21
lines changed Original file line number Diff line number Diff line change @@ -2302,14 +2302,14 @@ public void StartWorkflowExecution(
23022302 public void GetWorkflowExecutionHistory (
23032303 GetWorkflowExecutionHistoryRequest getRequest , AsyncMethodCallback resultHandler ) {
23042304 CompletableFuture <ThriftResponse <GetWorkflowExecutionHistory_result >> response = null ;
2305- try {
2306- ThriftRequest < WorkflowService . GetWorkflowExecutionHistory_args > request =
2307- buildGetWorkflowExecutionHistoryThriftRequest ( getRequest );
2308- response = doRemoteCallAsync ( request );
2309-
2310- response
2311- . whenComplete (
2312- ( r , e ) -> {
2305+ ThriftRequest < WorkflowService . GetWorkflowExecutionHistory_args > request =
2306+ buildGetWorkflowExecutionHistoryThriftRequest ( getRequest );
2307+ response = doRemoteCallAsync ( request );
2308+
2309+ response
2310+ . whenComplete (
2311+ ( r , e ) -> {
2312+ try {
23132313 if (e != null ) {
23142314 resultHandler .onError (CheckedExceptionWrapper .wrap (e ));
23152315 return ;
@@ -2336,18 +2336,17 @@ public void GetWorkflowExecutionHistory(
23362336 resultHandler .onError (
23372337 new TException (
23382338 "GetWorkflowExecutionHistory failed with unknown " + "error:" + result ));
2339- return ;
2340- })
2341- .exceptionally (
2342- (e ) -> {
2343- log .error ("Unexpected error in GetWorkflowExecutionHistory" , e );
2344- return null ;
2345- });
2346- } finally {
2347- if (response != null && response .isDone ()) {
2348- response .join ().release ();
2349- }
2350- }
2339+ } finally {
2340+ if (r != null ) {
2341+ r .release ();
2342+ }
2343+ }
2344+ })
2345+ .exceptionally (
2346+ (e ) -> {
2347+ log .error ("Unexpected error in GetWorkflowExecutionHistory" , e );
2348+ return null ;
2349+ });
23512350 }
23522351
23532352 @ Override
Original file line number Diff line number Diff line change 1818package com .uber .cadence .workflow ;
1919
2020import static com .uber .cadence .worker .NonDeterministicWorkflowPolicy .FailWorkflow ;
21- import static org .junit .Assert .*;
21+ import static org .junit .Assert .assertEquals ;
22+ import static org .junit .Assert .assertFalse ;
23+ import static org .junit .Assert .assertNotEquals ;
24+ import static org .junit .Assert .assertNotNull ;
25+ import static org .junit .Assert .assertNull ;
26+ import static org .junit .Assert .assertTrue ;
27+ import static org .junit .Assert .fail ;
2228
2329import com .google .common .util .concurrent .UncheckedExecutionException ;
2430import com .uber .cadence .GetWorkflowExecutionHistoryResponse ;
You can’t perform that action at this time.
0 commit comments