@Provider @Priority(value=4900) public class JaxrsContainerFilter extends Object implements javax.ws.rs.container.ContainerRequestFilter, javax.ws.rs.container.ContainerResponseFilter
Metrics annotation.
Filter will also start a scoped span so that child spans may be added.| Constructor and Description |
|---|
JaxrsContainerFilter()
Default constructor construct new instance with
JaxrsContainerExtractor, PropagationComponent.getTraceContextFormat() and as public
endpoint. |
JaxrsContainerFilter(io.opencensus.contrib.http.HttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest,javax.ws.rs.container.ContainerResponseContext> extractor,
io.opencensus.trace.propagation.TextFormat propagationFormat,
Boolean publicEndpoint)
Construct instance with custom configuration.
|
| Modifier and Type | Method and Description |
|---|---|
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext) |
void |
filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext) |
public JaxrsContainerFilter()
JaxrsContainerExtractor, PropagationComponent.getTraceContextFormat() and as public
endpoint.public JaxrsContainerFilter(io.opencensus.contrib.http.HttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest,javax.ws.rs.container.ContainerResponseContext> extractor,
io.opencensus.trace.propagation.TextFormat propagationFormat,
Boolean publicEndpoint)
extractor - the HttpExtractor used to extract information from the
request/response.propagationFormat - the TextFormat used in HTTP propagation.publicEndpoint - set to true for publicly accessible HTTP(S) server. If true then incoming
tracecontext will be added as a link instead of as a parent.public void filter(javax.ws.rs.container.ContainerRequestContext requestContext)
throws IOException
filter in interface javax.ws.rs.container.ContainerRequestFilterIOExceptionpublic void filter(javax.ws.rs.container.ContainerRequestContext requestContext,
javax.ws.rs.container.ContainerResponseContext responseContext)
throws IOException
filter in interface javax.ws.rs.container.ContainerResponseFilterIOException