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

Interface HttpClient

All Known Implementing Classes:
AbstractHttpClient, AbstractWarpClient, AbstractWsClient

public interface HttpClient
  • Method Details

    • httpClientContext

      HttpClientContext httpClientContext()
    • setHttpClientContext

      void setHttpClientContext(HttpClientContext context)
    • idleTimeout

      long idleTimeout()
    • willRequest

      void willRequest(HttpRequest<?> request)
    • didRequest

      void didRequest(HttpRequest<?> request)
    • willRespond

      void willRespond(HttpResponse<?> response)
    • didRespond

      void didRespond(HttpResponse<?> response)
    • willConnect

      void willConnect()
    • didConnect

      void didConnect()
    • willSecure

      void willSecure()
    • didSecure

      void didSecure()
    • willBecome

      void willBecome(IpSocket socket)
    • didBecome

      void didBecome(IpSocket socket)
    • didTimeout

      void didTimeout()
    • didDisconnect

      void didDisconnect()
    • didFail

      void didFail(Throwable error)