Class JaxrsContainerExtractor
java.lang.Object
io.opencensus.contrib.http.HttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>
io.opencensus.contrib.http.jaxrs.JaxrsContainerExtractor
public class JaxrsContainerExtractor
extends HttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>
Extracts information from JAX-RS container request and response.
- Since:
- 0.19
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request URL host.getMethod(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request method.getPath(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request URL path.getRoute(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request route.intgetStatusCode(javax.ws.rs.container.ContainerResponseContext response) Returns the response status code.getUrl(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request URL.getUserAgent(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Returns the request user agent.
-
Constructor Details
-
JaxrsContainerExtractor
public JaxrsContainerExtractor()
-
-
Method Details
-
getRoute
Description copied from class:HttpExtractorReturns the request route.- Specified by:
getRoutein classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request route.
-
getUrl
Description copied from class:HttpExtractorReturns the request URL.- Specified by:
getUrlin classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request URL.
-
getHost
Description copied from class:HttpExtractorReturns the request URL host.- Specified by:
getHostin classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request URL host.
-
getMethod
@Nullable public String getMethod(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Description copied from class:HttpExtractorReturns the request method.- Specified by:
getMethodin classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request method.
-
getPath
Description copied from class:HttpExtractorReturns the request URL path.- Specified by:
getPathin classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request URL path.
-
getUserAgent
@Nullable public String getUserAgent(io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest request) Description copied from class:HttpExtractorReturns the request user agent.- Specified by:
getUserAgentin classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
request- the HTTP request.- Returns:
- the request user agent.
-
getStatusCode
Description copied from class:HttpExtractorReturns the response status code. If the response is null, this method should return0.- Specified by:
getStatusCodein classHttpExtractor<io.opencensus.contrib.http.jaxrs.ExtendedContainerRequest, javax.ws.rs.container.ContainerResponseContext>- Parameters:
response- the HTTP response.- Returns:
- the response status code.
-