Module swim.io.http
Package swim.io.http

Interface HttpRequester<T>

All Known Implementing Classes:
AbstractHttpRequester, WsUpgradeRequester

public interface HttpRequester<T>
  • Method Details

    • httpRequesterContext

      HttpRequesterContext httpRequesterContext()
    • setHttpRequesterContext

      void setHttpRequesterContext(HttpRequesterContext context)
    • doRequest

      void doRequest()
    • contentDecoder

      Decoder<T> contentDecoder(HttpResponse<?> response)
    • willRequest

      void willRequest(HttpRequest<?> request)
    • didRequest

      void didRequest(HttpRequest<?> request)
    • willRespond

      void willRespond(HttpResponse<?> response)
    • didRespond

      void didRespond(HttpResponse<T> response)
    • willBecome

      void willBecome(IpSocket socket)
    • didBecome

      void didBecome(IpSocket socket)
    • didTimeout

      void didTimeout()
    • didDisconnect

      void didDisconnect()
    • didFail

      void didFail(Throwable error)