FutureCallback so we can be notified when the hold response
(when one or more request fails the pipeline mode may not callback though we haven't support pipeline)
received whether it fails or completed or canceled.HttpAsyncClientInstrumentation indicates that the execute method in both org.apache.http.impl.nio.client.MinimalHttpAsyncClient#execute(HttpAsyncRequestProducer, HttpAsyncResponseConsumer, HttpContext, FutureCallback)
and InternalHttpAsyncClient#execute(HttpAsyncRequestProducer, HttpAsyncResponseConsumer, HttpContext, FutureCallback) can be instrumented for single request.pipeline is not support now for some
complex situation.this is run in main thread.HttpAsyncRequestExecutorInstrumentation indicates the real request start location in method requestReadyHttpAsyncResponseConsumer so we can be notified when the
current response(every response will callback the wrapper) received maybe completed or canceled,or failed.ContextSnapshot object to be continued
in "completed" method.that is mean the request is ready to submitCopyright © 2019 The Apache Software Foundation. All rights reserved.