Package brave.servlet

Class 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 Detail

      • HttpServletAdapter

        public HttpServletAdapter()
        Deprecated.
    • Method Detail

      • adaptResponse

        public javax.servlet.http.HttpServletResponse adaptResponse​(javax.servlet.http.HttpServletRequest req,
                                                                    javax.servlet.http.HttpServletResponse resp)
        Deprecated.
        Looks for the request 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 the default parsing fails.
        Overrides:
        parseClientIpAndPort in class HttpServerAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • method

        public java.lang.String method​(javax.servlet.http.HttpServletRequest request)
        Deprecated.
        Specified by:
        method in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • path

        public java.lang.String path​(javax.servlet.http.HttpServletRequest request)
        Deprecated.
        Overrides:
        path in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • url

        public java.lang.String url​(javax.servlet.http.HttpServletRequest request)
        Deprecated.
        Specified by:
        url in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • requestHeader

        public java.lang.String requestHeader​(javax.servlet.http.HttpServletRequest request,
                                              java.lang.String name)
        Deprecated.
        Specified by:
        requestHeader in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • statusCode

        @Nullable
        public java.lang.Integer statusCode​(javax.servlet.http.HttpServletResponse response)
        Deprecated.
        Specified by:
        statusCode in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
      • statusCodeAsInt

        public int statusCodeAsInt​(javax.servlet.http.HttpServletResponse response)
        Deprecated.
        Overrides:
        statusCodeAsInt in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>