Class ClientTracingFilter
- java.lang.Object
-
- io.smallrye.opentracing.contrib.jaxrs2.client.ClientTracingFilter
-
- All Implemented Interfaces:
jakarta.ws.rs.client.ClientRequestFilter,jakarta.ws.rs.client.ClientResponseFilter
@Priority(3000) public class ClientTracingFilter extends Object implements jakarta.ws.rs.client.ClientRequestFilter, jakarta.ws.rs.client.ClientResponseFilter
- Author:
- Pavol Loffay
-
-
Constructor Summary
Constructors Constructor Description ClientTracingFilter(io.opentracing.Tracer tracer, List<ClientSpanDecorator> spanDecorators)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidfilter(jakarta.ws.rs.client.ClientRequestContext requestContext)voidfilter(jakarta.ws.rs.client.ClientRequestContext requestContext, jakarta.ws.rs.client.ClientResponseContext responseContext)
-
-
-
Constructor Detail
-
ClientTracingFilter
public ClientTracingFilter(io.opentracing.Tracer tracer, List<ClientSpanDecorator> spanDecorators)
-
-
Method Detail
-
filter
public void filter(jakarta.ws.rs.client.ClientRequestContext requestContext)
- Specified by:
filterin interfacejakarta.ws.rs.client.ClientRequestFilter
-
filter
public void filter(jakarta.ws.rs.client.ClientRequestContext requestContext, jakarta.ws.rs.client.ClientResponseContext responseContext) throws IOException- Specified by:
filterin interfacejakarta.ws.rs.client.ClientResponseFilter- Throws:
IOException
-
-