Package brave.servlet
Class HttpServletRequestWrapper
java.lang.Object
brave.Request
brave.http.HttpRequest
brave.http.HttpServerRequest
brave.servlet.HttpServletRequestWrapper
public final class HttpServletRequestWrapper extends HttpServerRequest
Besides delegating to
HttpServletRequest methods, this also parses the remote IP of the
client.- Since:
- 5.10
-
Method Summary
Modifier and Type Method Description static HttpServerRequestcreate(javax.servlet.http.HttpServletRequest request)Stringheader(String name)Stringmethod()booleanparseClientIpAndPort(Span span)This sets the client IP:port to the remote address if thedefault parsingfails.Stringpath()Stringroute()Objectunwrap()Stringurl()
-
Method Details
-
create
- Since:
- 5.10
-
unwrap
-
parseClientIpAndPort
This sets the client IP:port to the remote address if thedefault parsingfails.- Overrides:
parseClientIpAndPortin classHttpServerRequest
-
method
- Specified by:
methodin classHttpRequest
-
route
- Overrides:
routein classHttpRequest
-
path
- Specified by:
pathin classHttpRequest
-
url
- Specified by:
urlin classHttpRequest
-
header
- Specified by:
headerin classHttpRequest
-