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

Interface HttpServer

All Known Implementing Classes:
AbstractHttpServer, AbstractWarpServer, AbstractWsServer, WebServer

public interface HttpServer
  • Method Details

    • httpServerContext

      HttpServerContext httpServerContext()
    • setHttpServerContext

      void setHttpServerContext(HttpServerContext context)
    • idleTimeout

      long idleTimeout()
    • doRequest

      HttpResponder<?> doRequest(HttpRequest<?> request)
    • willRequest

      void willRequest(HttpRequest<?> request)
    • didRequest

      void didRequest(HttpRequest<?> request)
    • willRespond

      void willRespond(HttpResponse<?> response)
    • didRespond

      void didRespond(HttpResponse<?> response)
    • 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)