public class HttpServer extends Server
acceptor, cleanup, closeSessions, pinAcceptors, port, selectors, useWorkers, workers| Constructor and Description |
|---|
HttpServer(HttpServerConfig config,
java.lang.Object... routers) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestHandlers(java.lang.Object router) |
HttpSession |
createSession(Socket socket) |
protected RequestHandler |
findHandlerByHost(Request request) |
void |
handleDefault(Request request,
HttpSession session) |
void |
handleRequest(Request request,
HttpSession session) |
asyncExecute, getAcceptedSessions, getConnections, getKeepAlive, getQueueAvgBytes, getQueueAvgLength, getQueueMaxBytes, getQueueMaxLength, getRejectedSessions, getRequestsProcessed, getRequestsRejected, getSelectorAvgReady, getSelectorCount, getSelectorMaxReady, getSelectorOperations, getSelectorSessions, getWorkers, getWorkersActive, getWorkersUsed, incRequestsProcessed, incRequestsRejected, reconfigure, register, register, registerShutdownHook, reset, start, stoppublic HttpServer(HttpServerConfig config, java.lang.Object... routers) throws java.io.IOException
java.io.IOExceptionpublic HttpSession createSession(Socket socket) throws RejectedSessionException
createSession in class ServerRejectedSessionExceptionpublic void handleRequest(Request request, HttpSession session) throws java.io.IOException
java.io.IOExceptionpublic void handleDefault(Request request, HttpSession session) throws java.io.IOException
java.io.IOExceptionpublic void addRequestHandlers(java.lang.Object router)
protected RequestHandler findHandlerByHost(Request request)