public class HttpAsyncClientInstrumentation extends ClassInstanceMethodsEnhancePluginDefine
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.CONTEXT_ATTR_NAME| Constructor and Description |
|---|
HttpAsyncClientInstrumentation() |
| Modifier and Type | Method and Description |
|---|---|
protected ClassMatch |
enhanceClass() |
ConstructorInterceptPoint[] |
getConstructorsInterceptPoints() |
InstanceMethodsInterceptPoint[] |
getInstanceMethodsInterceptPoints() |
getStaticMethodsInterceptPointsenhancedefine, isBootstrapInstrumentation, witnessClassespublic ConstructorInterceptPoint[] getConstructorsInterceptPoints()
getConstructorsInterceptPoints in class AbstractClassEnhancePluginDefinepublic InstanceMethodsInterceptPoint[] getInstanceMethodsInterceptPoints()
getInstanceMethodsInterceptPoints in class AbstractClassEnhancePluginDefineprotected ClassMatch enhanceClass()
enhanceClass in class AbstractClassEnhancePluginDefineCopyright © 2020 The Apache Software Foundation. All rights reserved.