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 Details

  • Method Details

    • 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 String method​(javax.servlet.http.HttpServletRequest request)
      Deprecated.
      Specified by:
      method in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
    • path

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

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

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

      public String methodFromResponse​(javax.servlet.http.HttpServletResponse response)
      Deprecated.
      When applied to adaptResponse(HttpServletRequest, HttpServletResponse), returns the request method.
      Overrides:
      methodFromResponse in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
    • route

      public String route​(javax.servlet.http.HttpServletResponse response)
      Deprecated.
      When applied to adaptResponse(HttpServletRequest, HttpServletResponse), returns the request attribute "http.route".
      Overrides:
      route in class HttpAdapter<javax.servlet.http.HttpServletRequest,​javax.servlet.http.HttpServletResponse>
    • statusCode

      @Nullable public 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>