Index

A B C E F G I S V W 
All Classes and Interfaces|All Packages

A

addAttributesExtractor(AttributesExtractor<ClientRequest, ClientResponse>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Adds an additional AttributesExtractor to invoke to set attributes to instrumented items for WebClient.
addAttributesExtractor(AttributesExtractor<ServerWebExchange, ServerWebExchange>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Adds an additional AttributesExtractor to invoke to set attributes to instrumented items.
addFilter(List<ExchangeFilterFunction>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
 

B

build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Returns a new SpringWebfluxClientTelemetry with the settings of this SpringWebfluxClientTelemetryBuilder.
build() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Returns a new SpringWebfluxServerTelemetry with the settings of this SpringWebfluxServerTelemetryBuilder.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
Returns a new SpringWebfluxClientTelemetryBuilder configured with the given OpenTelemetry.
builder(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
Returns a new SpringWebfluxServerTelemetryBuilder configured with the given OpenTelemetry.

C

create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetry
Returns a new SpringWebfluxClientTelemetry configured with the given OpenTelemetry.
create(OpenTelemetry) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
Returns a new SpringWebfluxServerTelemetry configured with the given OpenTelemetry.
createWebFilter() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
 
createWebFilterAndRegisterReactorHook() - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetry
 

E

Experimental - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
This class is internal and experimental.

F

filter(ClientRequest, ExchangeFunction) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientTracingFilter
 

G

getClientBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
 
getErrorType(ClientRequest, ClientResponse, Throwable) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getHttpRequestHeader(ClientRequest, String) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getHttpRequestMethod(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getHttpResponseHeader(ClientRequest, ClientResponse, String) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getHttpResponseStatusCode(ClientRequest, ClientResponse, Throwable) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getServerAddress(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getServerBuilderExtractor() - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
 
getServerPort(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
getUrlFull(ClientRequest) - Method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 

I

INSTANCE - Enum constant in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
 
internalSetEmitExperimentalClientTelemetry(BiConsumer<SpringWebfluxClientTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
 
internalSetEmitExperimentalServerTelemetry(BiConsumer<SpringWebfluxServerTelemetryBuilder, Boolean>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
 
io.opentelemetry.instrumentation.spring.webflux.v5_3 - package io.opentelemetry.instrumentation.spring.webflux.v5_3
 
io.opentelemetry.instrumentation.spring.webflux.v5_3.internal - package io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
 

S

setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Configures the HTTP WebClient request headers that will be captured as span attributes.
setCapturedRequestHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Configures the HTTP request headers that will be captured as span attributes from server instrumentation.
setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Configures the HTTP WebClient response headers that will be captured as span attributes.
setCapturedResponseHeaders(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Configures the HTTP response headers that will be captured as span attributes from server instrumentation.
setClientBuilderExtractor(Function<SpringWebfluxClientTelemetryBuilder, DefaultHttpClientInstrumenterBuilder<ClientRequest, ClientResponse>>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
 
setEmitExperimentalTelemetry(SpringWebfluxClientTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
 
setEmitExperimentalTelemetry(SpringWebfluxServerTelemetryBuilder, boolean) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.Experimental
 
setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
setKnownMethods(Collection<String>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Configures the instrumentation to recognize an alternative set of HTTP request methods.
setServerBuilderExtractor(Function<SpringWebfluxServerTelemetryBuilder, DefaultHttpServerInstrumenterBuilder<ServerWebExchange, ServerWebExchange>>) - Static method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.SpringWebfluxBuilderUtil
 
setSpanNameExtractor(Function<SpanNameExtractor<ClientRequest>, SpanNameExtractor<ClientRequest>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxClientTelemetryBuilder
Sets custom client SpanNameExtractor via transform function.
setSpanNameExtractor(Function<SpanNameExtractor<ServerWebExchange>, SpanNameExtractor<ServerWebExchange>>) - Method in class io.opentelemetry.instrumentation.spring.webflux.v5_3.SpringWebfluxServerTelemetryBuilder
Sets custom server SpanNameExtractor via transform function.
SpringWebfluxBuilderUtil - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
This class is internal and is hence not for public use.
SpringWebfluxClientTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
Entrypoint for instrumenting Spring Webflux HTTP clients.
SpringWebfluxClientTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
SpringWebfluxServerTelemetry - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3
Entrypoint for instrumenting Spring Webflux HTTP services.
SpringWebfluxServerTelemetryBuilder - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3

V

valueOf(String) - Static method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientHttpAttributesGetter
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebClientHttpAttributesGetter - Enum in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
This class is internal and is hence not for public use.
WebClientTracingFilter - Class in io.opentelemetry.instrumentation.spring.webflux.v5_3.internal
Based on Spring Sleuth's Reactor instrumentation.
WebClientTracingFilter(Instrumenter<ClientRequest, ClientResponse>, ContextPropagators) - Constructor for class io.opentelemetry.instrumentation.spring.webflux.v5_3.internal.WebClientTracingFilter
 
A B C E F G I S V W 
All Classes and Interfaces|All Packages