Package brave.servlet
Class HttpServletAdapter
- java.lang.Object
-
- brave.http.HttpAdapter<Req,Resp>
-
- brave.http.HttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
- brave.servlet.HttpServletAdapter
-
@Deprecated public class HttpServletAdapter extends HttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
Deprecated.Since 5.7, useHttpServerRequestandHttpServerResponseinstead.This can also parse the remote IP of the client.
-
-
Constructor Summary
Constructors Constructor Description HttpServletAdapter()Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description javax.servlet.http.HttpServletResponseadaptResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)Deprecated.Looks for therequest attribute"http.route".Stringmethod(javax.servlet.http.HttpServletRequest request)Deprecated.StringmethodFromResponse(javax.servlet.http.HttpServletResponse response)Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse), returns therequest method.booleanparseClientIpAndPort(javax.servlet.http.HttpServletRequest req, Span span)Deprecated.This sets the client IP:port to the remote address if thedefault parsingfails.Stringpath(javax.servlet.http.HttpServletRequest request)Deprecated.StringrequestHeader(javax.servlet.http.HttpServletRequest request, String name)Deprecated.Stringroute(javax.servlet.http.HttpServletResponse response)Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse), returns therequest attribute"http.route".IntegerstatusCode(javax.servlet.http.HttpServletResponse response)Deprecated.intstatusCodeAsInt(javax.servlet.http.HttpServletResponse response)Deprecated.Stringurl(javax.servlet.http.HttpServletRequest request)Deprecated.-
Methods inherited from class brave.http.HttpServerAdapter
parseClientAddress, parseClientIpFromXForwardedFor
-
Methods inherited from class brave.http.HttpAdapter
finishTimestamp, startTimestamp
-
-
-
-
Method Detail
-
adaptResponse
public javax.servlet.http.HttpServletResponse adaptResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)Deprecated.Looks for therequest attribute"http.route". When present, returns a response wrapper that this adapter can use to parse it.
-
parseClientIpAndPort
public boolean parseClientIpAndPort(javax.servlet.http.HttpServletRequest req, Span span)Deprecated.This sets the client IP:port to the remote address if thedefault parsingfails.- Overrides:
parseClientIpAndPortin classHttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
method
public String method(javax.servlet.http.HttpServletRequest request)
Deprecated.- Specified by:
methodin classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
path
public String path(javax.servlet.http.HttpServletRequest request)
Deprecated.- Overrides:
pathin classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
url
public String url(javax.servlet.http.HttpServletRequest request)
Deprecated.- Specified by:
urlin classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
requestHeader
public String requestHeader(javax.servlet.http.HttpServletRequest request, String name)
Deprecated.- Specified by:
requestHeaderin classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
methodFromResponse
public String methodFromResponse(javax.servlet.http.HttpServletResponse response)
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse), returns therequest method.- Overrides:
methodFromResponsein classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
route
public String route(javax.servlet.http.HttpServletResponse response)
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse), returns therequest attribute"http.route".- Overrides:
routein classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
statusCode
@Nullable public Integer statusCode(javax.servlet.http.HttpServletResponse response)
Deprecated.- Specified by:
statusCodein classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
statusCodeAsInt
public int statusCodeAsInt(javax.servlet.http.HttpServletResponse response)
Deprecated.- Overrides:
statusCodeAsIntin classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
-