Class OcJettyHttpClientExtractor
java.lang.Object
io.opencensus.contrib.http.HttpExtractor<org.eclipse.jetty.client.api.Request,org.eclipse.jetty.client.api.Response>
io.opencensus.contrib.http.jetty.client.OcJettyHttpClientExtractor
@ExperimentalApi
final class OcJettyHttpClientExtractor
extends HttpExtractor<org.eclipse.jetty.client.api.Request,org.eclipse.jetty.client.api.Response>
This class extracts attributes from
Request
and Response
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetHost
(org.eclipse.jetty.client.api.Request request) Returns the request URL host.getMethod
(org.eclipse.jetty.client.api.Request request) Returns the request method.getPath
(org.eclipse.jetty.client.api.Request request) Returns the request URL path.getRoute
(org.eclipse.jetty.client.api.Request request) Returns the request route.int
getStatusCode
(org.eclipse.jetty.client.api.Response response) Returns the response status code.getUrl
(org.eclipse.jetty.client.api.Request request) Returns the request URL.getUserAgent
(org.eclipse.jetty.client.api.Request request) Returns the request user agent.
-
Constructor Details
-
OcJettyHttpClientExtractor
OcJettyHttpClientExtractor()
-
-
Method Details
-
getHost
Description copied from class:HttpExtractor
Returns the request URL host.- Specified by:
getHost
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request URL host.
-
getMethod
Description copied from class:HttpExtractor
Returns the request method.- Specified by:
getMethod
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request method.
-
getPath
Description copied from class:HttpExtractor
Returns the request URL path.- Specified by:
getPath
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request URL path.
-
getUserAgent
Description copied from class:HttpExtractor
Returns the request user agent.- Specified by:
getUserAgent
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request user agent.
-
getStatusCode
Description copied from class:HttpExtractor
Returns the response status code. If the response is null, this method should return0
.- Specified by:
getStatusCode
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
response
- the HTTP response.- Returns:
- the response status code.
-
getRoute
Description copied from class:HttpExtractor
Returns the request route.- Specified by:
getRoute
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request route.
-
getUrl
Description copied from class:HttpExtractor
Returns the request URL.- Specified by:
getUrl
in classHttpExtractor<org.eclipse.jetty.client.api.Request,
org.eclipse.jetty.client.api.Response> - Parameters:
request
- the HTTP request.- Returns:
- the request URL.
-