public class HttpServerStarter extends Object
| Constructor and Description |
|---|
HttpServerStarter(HttpConfig httpConfig,
HttpRequestHandler requestHandler) |
HttpServerStarter(HttpConfig httpConfig,
HttpRequestHandler requestHandler,
SynThreadPoolExecutor tioExecutor,
ThreadPoolExecutor groupExecutor) |
| Modifier and Type | Method and Description |
|---|---|
HttpConfig |
getHttpConfig() |
HttpRequestHandler |
getHttpRequestHandler() |
HttpServerAioHandler |
getHttpServerAioHandler() |
HttpServerAioListener |
getHttpServerAioListener() |
ServerTioConfig |
getServerTioConfig() |
TioServer |
getTioServer() |
void |
preAccess()
预访问第一版功能先上,后面再优化
|
void |
setHttpRequestHandler(HttpRequestHandler requestHandler) |
void |
start() |
void |
start(boolean preAccess) |
void |
stop() |
public HttpServerStarter(HttpConfig httpConfig, HttpRequestHandler requestHandler)
httpConfig - requestHandler - public HttpServerStarter(HttpConfig httpConfig, HttpRequestHandler requestHandler, SynThreadPoolExecutor tioExecutor, ThreadPoolExecutor groupExecutor)
httpConfig - requestHandler - tioExecutor - groupExecutor - public HttpConfig getHttpConfig()
public HttpRequestHandler getHttpRequestHandler()
public HttpServerAioHandler getHttpServerAioHandler()
public HttpServerAioListener getHttpServerAioListener()
public ServerTioConfig getServerTioConfig()
public void setHttpRequestHandler(HttpRequestHandler requestHandler)
public void start()
throws IOException
IOExceptionpublic void start(boolean preAccess)
throws IOException
preAccess - IOExceptionpublic void preAccess()
public void stop()
throws IOException
IOExceptionpublic TioServer getTioServer()
Copyright © 2021. All rights reserved.