Class JavaagentHttpClientInstrumenters
java.lang.Object
io.opentelemetry.javaagent.bootstrap.internal.JavaagentHttpClientInstrumenters
This class is internal and is hence not for public use. Its APIs are unstable and can change at
any time.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder<REQUEST, RESPONSE> builder) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapSetter<REQUEST> headerSetter) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapSetter<REQUEST> headerSetter, Consumer<io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, RESPONSE>> instrumenterBuilderConsumer)
-
Method Details
-
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter) -
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapSetter<REQUEST> headerSetter) -
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpClientInstrumenterBuilder<REQUEST, RESPONSE> builder) -
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpClientAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapSetter<REQUEST> headerSetter, Consumer<io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, RESPONSE>> instrumenterBuilderConsumer)
-