Package io.airlift.jaxrs.tracing
Class TracingFilter
java.lang.Object
io.airlift.jaxrs.tracing.TracingFilter
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter,jakarta.ws.rs.container.ContainerResponseFilter
@Priority(0)
public final class TracingFilter
extends Object
implements jakarta.ws.rs.container.ContainerRequestFilter, jakarta.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(jakarta.ws.rs.container.ContainerRequestContext requestContext) - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext request, jakarta.ws.rs.container.ContainerResponseContext response) - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerResponseFilter
-