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, use
HttpServerRequest
and HttpServerResponse
instead.This can also parse the remote IP of the client.
-
Constructor Summary
Constructors Constructor Description HttpServletAdapter()
Deprecated. -
Method Summary
Modifier and Type Method Description javax.servlet.http.HttpServletResponse
adaptResponse(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
Deprecated.Looks for therequest attribute
"http.route".String
method(javax.servlet.http.HttpServletRequest request)
Deprecated.String
methodFromResponse(javax.servlet.http.HttpServletResponse response)
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse)
, returns therequest method
.boolean
parseClientIpAndPort(javax.servlet.http.HttpServletRequest req, Span span)
Deprecated.This sets the client IP:port to the remote address if thedefault parsing
fails.String
path(javax.servlet.http.HttpServletRequest request)
Deprecated.String
requestHeader(javax.servlet.http.HttpServletRequest request, String name)
Deprecated.String
route(javax.servlet.http.HttpServletResponse response)
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse)
, returns therequest attribute
"http.route".Integer
statusCode(javax.servlet.http.HttpServletResponse response)
Deprecated.int
statusCodeAsInt(javax.servlet.http.HttpServletResponse response)
Deprecated.String
url(javax.servlet.http.HttpServletRequest request)
Deprecated.Methods inherited from class brave.http.HttpServerAdapter
parseClientAddress, parseClientIpFromXForwardedFor
-
Constructor Details
-
HttpServletAdapter
public HttpServletAdapter()Deprecated.
-
-
Method Details
-
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
Deprecated.This sets the client IP:port to the remote address if thedefault parsing
fails.- Overrides:
parseClientIpAndPort
in classHttpServerAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
method
Deprecated.- Specified by:
method
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
path
Deprecated.- Overrides:
path
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
url
Deprecated.- Specified by:
url
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
requestHeader
Deprecated.- Specified by:
requestHeader
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
methodFromResponse
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse)
, returns therequest method
.- Overrides:
methodFromResponse
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
route
Deprecated.When applied toadaptResponse(HttpServletRequest, HttpServletResponse)
, returns therequest attribute
"http.route".- Overrides:
route
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
statusCode
Deprecated.- Specified by:
statusCode
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-
statusCodeAsInt
public int statusCodeAsInt(javax.servlet.http.HttpServletResponse response)Deprecated.- Overrides:
statusCodeAsInt
in classHttpAdapter<javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse>
-