Index

A B C E G I J N S 
All Classes and Interfaces|All Packages

A

addAttributesExtractor(AttributesExtractor<HttpExchange, HttpExchange>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Adds an extra AttributesExtractor to invoke to set attributes to instrumented items.

B

build() - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
 
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
 

C

configure(HttpContext) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
Configures the HttpContext with OpenTelemetry.
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
Returns a new JavaHttpServerTelemetry configured with the given OpenTelemetry.

E

Experimental - Class in io.opentelemetry.instrumentation.javahttpserver.internal
This class is internal and experimental.

G

getServerBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.JavaHttpServerInstrumenterBuilderUtil
 

I

internalSetEmitExperimentalTelemetry(BiConsumer<JavaHttpServerTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.Experimental
 
io.opentelemetry.instrumentation.javahttpserver - package io.opentelemetry.instrumentation.javahttpserver
 
io.opentelemetry.instrumentation.javahttpserver.internal - package io.opentelemetry.instrumentation.javahttpserver.internal
 

J

JavaHttpServerInstrumenterBuilderUtil - Class in io.opentelemetry.instrumentation.javahttpserver.internal
This class is internal and is hence not for public use.
JavaHttpServerTelemetry - Class in io.opentelemetry.instrumentation.javahttpserver
Entrypoint for instrumenting Java HTTP Server services.
JavaHttpServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.javahttpserver
 

N

newFilter() - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetry
Returns a new Filter for telemetry usage

S

setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Configures the HTTP server request headers that will be captured as span attributes.
setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Configures the HTTP server response headers that will be captured as span attributes.
setEmitExperimentalTelemetry(JavaHttpServerTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.Experimental
 
setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
setServerBuilderExtractor(Function<JavaHttpServerTelemetryBuilder, DefaultHttpServerInstrumenterBuilder<HttpExchange, HttpExchange>>) - Static method in class io.opentelemetry.instrumentation.javahttpserver.internal.JavaHttpServerInstrumenterBuilderUtil
 
setSpanNameExtractor(Function<SpanNameExtractor<HttpExchange>, SpanNameExtractor<HttpExchange>>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Sets custom server SpanNameExtractor via transform function.
setStatusExtractor(Function<SpanStatusExtractor<HttpExchange, HttpExchange>, SpanStatusExtractor<HttpExchange, HttpExchange>>) - Method in class io.opentelemetry.instrumentation.javahttpserver.JavaHttpServerTelemetryBuilder
Sets the status extractor for server spans.
A B C E G I J N S 
All Classes and Interfaces|All Packages