public class HttpServerConfiguration extends Object
| Constructor and Description |
|---|
HttpServerConfiguration() |
public static final String VERSION
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 Http2ServerHandler getHttp2ServerHandler()
public void setHttp2ServerHandler(Http2ServerHandler http2ServerHandler)
public ByteTree<Object> getByteCache()
public ByteTree<HeaderNameEnum> getHeaderNameByteTree()
public HttpServerConfiguration addPlugin(org.smartboot.socket.extension.plugins.Plugin<Request> plugin)
public boolean isSecure()
public long getMaxRequestSize()
public void setMaxRequestSize(long 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 long getHttpIdleTimeout()
public HttpServerConfiguration setHttpIdleTimeout(long httpIdleTimeout)
public long getWsIdleTimeout()
public HttpServerConfiguration setWsIdleTimeout(long wsIdleTimeout)
public org.smartboot.socket.buffer.BufferPagePool getReadBufferPool()
public HttpServerConfiguration setReadBufferPool(org.smartboot.socket.buffer.BufferPagePool readBufferPool)
public org.smartboot.socket.buffer.BufferPagePool getWriteBufferPool()
public HttpServerConfiguration setWriteBufferPool(org.smartboot.socket.buffer.BufferPagePool writeBufferPool)
public HttpServerConfiguration setLowMemory(boolean lowMemory)
Copyright © 2025. All rights reserved.