Class BraveProvider
java.lang.Object
org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.brave.AbstractBraveProvider
org.apache.cxf.tracing.brave.jaxrs.BraveProvider
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter,jakarta.ws.rs.container.ContainerResponseFilter
@Provider
public class BraveProvider
extends AbstractBraveProvider
implements jakarta.ws.rs.container.ContainerRequestFilter, jakarta.ws.rs.container.ContainerResponseFilter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cxf.tracing.AbstractTracingProvider
org.apache.cxf.tracing.AbstractTracingProvider.TraceScopeHolder<T extends Object> -
Field Summary
Fields inherited from class org.apache.cxf.tracing.brave.AbstractBraveProvider
brave, LOG, TRACE_SPAN -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.cxf.tracing.brave.AbstractBraveProvider
startTraceSpan, stopTraceSpanMethods inherited from class org.apache.cxf.tracing.AbstractTracingProvider
buildSpanDescription, getSpanIdHeader, getUri
-
Constructor Details
-
BraveProvider
public BraveProvider(brave.http.HttpTracing brave)
-
-
Method Details
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext) throws IOException - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter- Throws:
IOException
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext, jakarta.ws.rs.container.ContainerResponseContext responseContext) throws IOException - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerResponseFilter- Throws:
IOException
-
isAsyncResponse
protected boolean isAsyncResponse()- Overrides:
isAsyncResponsein classAbstractBraveProvider
-