public class HttpServletAdapter
extends brave.http.HttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
Constructor | Description |
---|---|
HttpServletAdapter() |
Modifier and Type | Method | Description |
---|---|---|
javax.servlet.http.HttpServletResponse |
adaptResponse(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
Looks for the
request attribute
"http.route". |
java.lang.String |
method(javax.servlet.http.HttpServletRequest request) |
|
java.lang.String |
methodFromResponse(javax.servlet.http.HttpServletResponse response) |
When applied to
adaptResponse(HttpServletRequest, HttpServletResponse) , returns the
request method . |
boolean |
parseClientAddress(javax.servlet.http.HttpServletRequest req,
zipkin2.Endpoint.Builder builder) |
Parses the remote address, via the "X-Forwarded-For" header, falling back to the
remote address.
|
java.lang.String |
path(javax.servlet.http.HttpServletRequest request) |
|
java.lang.String |
requestHeader(javax.servlet.http.HttpServletRequest request,
java.lang.String name) |
|
java.lang.String |
route(javax.servlet.http.HttpServletResponse response) |
When applied to
adaptResponse(HttpServletRequest, HttpServletResponse) , returns the
request attribute "http.route". |
java.lang.Integer |
statusCode(javax.servlet.http.HttpServletResponse response) |
|
java.lang.String |
url(javax.servlet.http.HttpServletRequest request) |
public javax.servlet.http.HttpServletResponse adaptResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
request attribute
"http.route". When present, returns a response wrapper that this adapter can use to parse it.public boolean parseClientAddress(javax.servlet.http.HttpServletRequest req, zipkin2.Endpoint.Builder builder)
parseClientAddress
in class brave.http.HttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String method(javax.servlet.http.HttpServletRequest request)
method
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String path(javax.servlet.http.HttpServletRequest request)
path
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String url(javax.servlet.http.HttpServletRequest request)
url
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String requestHeader(javax.servlet.http.HttpServletRequest request, java.lang.String name)
requestHeader
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String methodFromResponse(javax.servlet.http.HttpServletResponse response)
adaptResponse(HttpServletRequest, HttpServletResponse)
, returns the
request method
.methodFromResponse
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.String route(javax.servlet.http.HttpServletResponse response)
adaptResponse(HttpServletRequest, HttpServletResponse)
, returns the
request attribute
"http.route".route
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
public java.lang.Integer statusCode(javax.servlet.http.HttpServletResponse response)
statusCode
in class brave.http.HttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
Copyright © 2018 OpenZipkin. All rights reserved.