Skip to content

Commit 56acbea

Browse files
committed
Fix Jetty client cannot receive the HTTP response body
1 parent c6394f2 commit 56acbea

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.x-plugin/src/main/java/org/apache/skywalking/apm/plugin/jetty/v9/client/AsyncHttpRequestSendInterceptor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ public void beforeMethod(EnhancedInstance objInst, Method method, Object[] allAr
6161
if (allArguments[0] instanceof Response.Listener) {
6262
Response.Listener callback = (Response.Listener) allArguments[0];
6363
allArguments[0] = new ResponseListenerWrapper(callback, ContextManager.capture());
64-
return;
64+
} else {
65+
Response.CompleteListener callback = (Response.CompleteListener) allArguments[0];
66+
allArguments[0] = new CompleteListenerWrapper(callback, ContextManager.capture());
6567
}
66-
Response.CompleteListener callback = (Response.CompleteListener) allArguments[0];
67-
allArguments[0] = new CompleteListenerWrapper(callback, ContextManager.capture());
6868
}
6969

7070
@Override

0 commit comments

Comments
 (0)