Package io.airlift.jaxrs.tracing
Class TracingFilter
java.lang.Object
io.airlift.jaxrs.tracing.TracingFilter
- All Implemented Interfaces:
javax.ws.rs.container.ContainerRequestFilter,javax.ws.rs.container.ContainerResponseFilter
@Priority(0)
public final class TracingFilter
extends Object
implements javax.ws.rs.container.ContainerRequestFilter, javax.ws.rs.container.ContainerResponseFilter
-
Constructor Summary
ConstructorsConstructorDescriptionTracingFilter(io.opentelemetry.api.OpenTelemetry openTelemetry, io.opentelemetry.api.trace.Tracer tracer, String className, String methodName) -
Method Summary
-
Constructor Details
-
TracingFilter
-
-
Method Details
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext requestContext) - Specified by:
filterin interfacejavax.ws.rs.container.ContainerRequestFilter
-
filter
public void filter(javax.ws.rs.container.ContainerRequestContext request, javax.ws.rs.container.ContainerResponseContext response) - Specified by:
filterin interfacejavax.ws.rs.container.ContainerResponseFilter
-