public class SncpServer extends Server<DLong,SncpContext,SncpRequest,SncpResponse,SncpServlet>
详情见: https://redkale.org
address, aliveTimeoutSeconds, backlog, bufferCapacity, bufferPoolSize, charset, config, context, executor, logger, maxbody, maxconns, name, prepare, protocol, readTimeoutSeconds, RESNAME_SERVER_EXECUTOR, RESNAME_SERVER_RESFACTORY, RESNAME_SERVER_ROOT, resourceFactory, responsePoolSize, serverChannel, serverClassLoader, serverStartTime, sslContext, threads, writeTimeoutSeconds
构造器和说明 |
---|
SncpServer() |
SncpServer(long serverStartTime,
ResourceFactory resourceFactory) |
SncpServer(ResourceFactory resourceFactory) |
限定符和类型 | 方法和说明 |
---|---|
SncpServer |
addSncpFilter(SncpFilter filter,
AnyValue conf)
添加SncpFilter
|
void |
addSncpServlet(Service sncpService) |
protected SncpContext |
createContext() |
java.util.List<SncpFilter> |
getSncpFilters() |
java.util.List<SncpServlet> |
getSncpServlets() |
void |
init(AnyValue config) |
<T extends SncpFilter> |
removeSncpFilter(java.lang.Class<T> filterClass)
删除SncpFilter
|
SncpServlet |
removeSncpServlet(Service sncpService)
删除SncpServlet
|
addServlet, changeAddress, changeAliveTimeoutSeconds, changeCharset, changeMaxbody, changeMaxconns, changeReadTimeoutSeconds, changeWriteTimeoutSeconds, containsFilter, containsFilter, containsServlet, containsServlet, createFormat, destroy, destroyServlet, formatLenth, getAliveTimeoutSeconds, getBacklog, getBufferCapacity, getBufferPoolSize, getCharset, getClosedConnectionCount, getContext, getCreateConnectionCount, getExecutor, getLivingConnectionCount, getLogger, getMaxbody, getMaxconns, getName, getPrepareServlet, getProtocol, getReadTimeoutSeconds, getResourceFactory, getResponsePoolSize, getServerClassLoader, getServerStartTime, getSocketAddress, getThreads, getWriteTimeoutSeconds, loadLib, parseLenth, parseLenth, setServerClassLoader, setThreads, shutdown, start
public SncpServer()
public SncpServer(ResourceFactory resourceFactory)
public SncpServer(long serverStartTime, ResourceFactory resourceFactory)
public void init(AnyValue config) throws java.lang.Exception
init
在类中 Server<DLong,SncpContext,SncpRequest,SncpResponse,SncpServlet>
java.lang.Exception
public java.util.List<SncpServlet> getSncpServlets()
public java.util.List<SncpFilter> getSncpFilters()
public <T extends SncpFilter> T removeSncpFilter(java.lang.Class<T> filterClass)
T
- 泛型filterClass
- SncpFilter类public SncpServer addSncpFilter(SncpFilter filter, AnyValue conf)
filter
- SncpFilterconf
- AnyValuepublic SncpServlet removeSncpServlet(Service sncpService)
sncpService
- Servicepublic void addSncpServlet(Service sncpService)
protected SncpContext createContext()