public final class HttpServer extends Server<java.lang.String,HttpContext,HttpRequest,HttpResponse,HttpServlet>
详情见: https://redkale.org
address, backlog, bufferCapacity, bufferPoolSize, charset, config, context, executor, logger, maxbody, name, prepare, protocol, readTimeoutSecond, RESNAME_SERVER_ROOT, responsePoolSize, serverChannel, serverStartTime, threads, watch, writeTimeoutSecond| 构造器和说明 |
|---|
HttpServer() |
HttpServer(long serverStartTime,
WatchFactory watch) |
| 限定符和类型 | 方法和说明 |
|---|---|
HttpServer |
addHttpServlet(HttpServlet servlet,
java.lang.String... mappings) |
void |
addHttpServlet(HttpServlet servlet,
java.lang.String prefix,
AnyValue conf,
java.lang.String... mappings) |
HttpServer |
addHttpServlet(java.lang.String prefix,
HttpServlet servlet,
java.lang.String... mappings) |
<S extends Service,T extends RestHttpServlet> |
addRestServlet(java.lang.String name,
java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix) |
<S extends Service,T extends RestHttpServlet> |
addRestServlet(java.lang.String name,
java.lang.Class<S> serviceType,
S service,
java.lang.Class<T> baseServletClass,
java.lang.String prefix,
AnyValue conf) |
protected HttpContext |
createContext() |
void |
init(AnyValue config) |
addServlet, createFormat, destroy, getContext, getLogger, getName, getPrepareServlet, getProtocol, getSocketAddress, loadLib, shutdown, startpublic HttpServer()
public HttpServer(long serverStartTime,
WatchFactory watch)
public void init(AnyValue config) throws java.lang.Exception
init 在类中 Server<java.lang.String,HttpContext,HttpRequest,HttpResponse,HttpServlet>java.lang.Exceptionpublic HttpServer addHttpServlet(java.lang.String prefix, HttpServlet servlet, java.lang.String... mappings)
public HttpServer addHttpServlet(HttpServlet servlet, java.lang.String... mappings)
public void addHttpServlet(HttpServlet servlet, java.lang.String prefix, AnyValue conf, java.lang.String... mappings)
public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.String name, java.lang.Class<S> serviceType, S service, java.lang.Class<T> baseServletClass, java.lang.String prefix)
public <S extends Service,T extends RestHttpServlet> RestHttpServlet addRestServlet(java.lang.String name, java.lang.Class<S> serviceType, S service, java.lang.Class<T> baseServletClass, java.lang.String prefix, AnyValue conf)
protected HttpContext createContext()
createContext 在类中 Server<java.lang.String,HttpContext,HttpRequest,HttpResponse,HttpServlet>