public class HttpServerConfiguration extends Object
| 构造器和说明 |
|---|
HttpServerConfiguration() |
public HttpServerConfiguration readMemoryPool(int totalBytes)
public HttpServerConfiguration writeMemoryPool(int totalBytes, int shards)
public HttpServerConfiguration readBufferSize(int readBufferSize)
readBufferSize - public HttpServerConfiguration threadNum(int threadNum)
public HttpServerConfiguration writeBufferSize(int writeBufferSize)
public HttpServerConfiguration host(String host)
public HttpServerConfiguration bannerEnabled(boolean bannerEnabled)
public int getHeaderLimiter()
public HttpServerConfiguration headerLimiter(int headerLimiter)
headerLimiter - public HttpServerConfiguration debug(boolean debug)
public String serverName()
public HttpServerConfiguration serverName(String server)
public ByteTree<ServerHandler<?,?>> getUriByteTree()
public HttpServerHandler getHttpServerHandler()
public void setHttpServerHandler(HttpServerHandler httpServerHandler)
public WebSocketHandler getWebSocketHandler()
public void setWebSocketHandler(WebSocketHandler webSocketHandler)
public ByteTree<?> getByteCache()
public ByteTree<java.util.function.Function<String,ServerHandler<?,?>>> getHeaderNameByteTree()
public HttpServerConfiguration addPlugin(org.smartboot.socket.extension.plugins.Plugin<Request> plugin)
public boolean isSecure()
public int getMaxRequestSize()
public void setMaxRequestSize(int maxRequestSize)
public HttpServerConfiguration addPlugin(List<org.smartboot.socket.extension.plugins.Plugin<Request>> plugins)
public AsynchronousChannelGroup group()
public HttpServerConfiguration group(AsynchronousChannelGroup group)
public WafConfiguration getWafConfiguration()
public int getHttpIdleTimeout()
public HttpServerConfiguration setHttpIdleTimeout(int httpIdleTimeout)
public int getWsIdleTimeout()
public HttpServerConfiguration setWsIdleTimeout(int wsIdleTimeout)
Copyright © 2024. All rights reserved.