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
IOException
public void start(boolean preAccess) throws IOException
preAccess
- IOException
public void preAccess()
public void stop() throws IOException
IOException
public TioServer getTioServer()
Copyright © 2021. All rights reserved.