-
- All Known Implementing Classes:
AbstractHttpServer,AbstractWarpServer,AbstractWsServer,WebServer
public interface HttpServer
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddidBecome(IpSocket socket)voiddidConnect()voiddidDisconnect()voiddidFail(Throwable error)voiddidRequest(HttpRequest<?> request)voiddidRespond(HttpResponse<?> response)voiddidSecure()voiddidTimeout()HttpResponder<?>doRequest(HttpRequest<?> request)HttpServerContexthttpServerContext()longidleTimeout()voidsetHttpServerContext(HttpServerContext context)voidwillBecome(IpSocket socket)voidwillRequest(HttpRequest<?> request)voidwillRespond(HttpResponse<?> response)voidwillSecure()
-
-
-
Method Detail
-
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)
-
-