Class JavaagentHttpServerInstrumenters
java.lang.Object
io.opentelemetry.javaagent.bootstrap.internal.JavaagentHttpServerInstrumenters
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.DefaultHttpServerInstrumenterBuilder<REQUEST, RESPONSE> builder) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder<REQUEST, RESPONSE> builder, Consumer<io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, RESPONSE>> builderCustomizer) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpServerAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapGetter<REQUEST> headerGetter) static <REQUEST,
RESPONSE>
io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST, RESPONSE> create
(String instrumentationName, io.opentelemetry.instrumentation.api.semconv.http.HttpServerAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapGetter<REQUEST> headerGetter, 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.HttpServerAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapGetter<REQUEST> headerGetter) -
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder<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.HttpServerAttributesGetter<REQUEST, RESPONSE> httpAttributesGetter, io.opentelemetry.context.propagation.TextMapGetter<REQUEST> headerGetter, Consumer<io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, RESPONSE>> instrumenterBuilderConsumer) -
create
public static <REQUEST,RESPONSE> io.opentelemetry.instrumentation.api.instrumenter.Instrumenter<REQUEST,RESPONSE> create(io.opentelemetry.instrumentation.api.incubator.builder.internal.DefaultHttpServerInstrumenterBuilder<REQUEST, RESPONSE> builder, Consumer<io.opentelemetry.instrumentation.api.instrumenter.InstrumenterBuilder<REQUEST, RESPONSE>> builderCustomizer)
-