@NodeProtocol(value="HTTP") public class NodeHttpServer extends NodeServer
详情见: https://redkale.org
限定符和类型 | 字段和说明 |
---|---|
protected HttpServer |
httpServer |
protected boolean |
rest |
application, consumer, interceptor, interceptorServices, LINE_SEPARATOR, localServices, logger, remoteServices, resourceFactory, server, serverClassLoader, serverConf, serverThread, sncpGroup
构造器和说明 |
---|
NodeHttpServer(Application application,
AnyValue serconf) |
限定符和类型 | 方法和说明 |
---|---|
protected ClassFilter<Filter> |
createFilterClassFilter() |
protected ClassFilter |
createOtherClassFilter() |
protected ClassFilter<Service> |
createServiceClassFilter() |
protected ClassFilter<Servlet> |
createServletClassFilter() |
HttpServer |
getHttpServer() |
java.net.InetSocketAddress |
getSocketAddress() |
protected void |
loadFilter(ClassFilter<? extends Filter> filterFilter,
ClassFilter otherFilter) |
protected void |
loadHttpFilter(AnyValue filtersConf,
ClassFilter<? extends Filter> classFilter) |
protected void |
loadHttpServlet(ClassFilter<? extends Servlet> servletFilter,
ClassFilter<? extends WebSocket> webSocketFilter) |
protected void |
loadRestServlet(ClassFilter<? extends WebSocket> webSocketFilter,
AnyValue restConf,
java.util.List<java.lang.Object> restedObjects,
java.lang.StringBuilder sb) |
protected void |
loadService(ClassFilter<? extends Service> serviceFilter,
ClassFilter otherFilter) |
protected void |
loadServlet(ClassFilter<? extends Servlet> servletFilter,
ClassFilter otherFilter) |
create, createClassFilter, getInterceptorServices, getLocalServices, getLogger, getRemoteServices, getResourceFactory, getServer, getServerClassLoader, getServerConf, getSncpAddress, getSncpGroup, init, isSNCP, isWATCH, setServerClassLoader, shutdown, start
protected final boolean rest
protected final HttpServer httpServer
public NodeHttpServer(Application application, AnyValue serconf)
public HttpServer getHttpServer()
public java.net.InetSocketAddress getSocketAddress()
getSocketAddress
在类中 NodeServer
protected ClassFilter<Service> createServiceClassFilter()
createServiceClassFilter
在类中 NodeServer
protected ClassFilter<Filter> createFilterClassFilter()
createFilterClassFilter
在类中 NodeServer
protected ClassFilter<Servlet> createServletClassFilter()
createServletClassFilter
在类中 NodeServer
protected ClassFilter createOtherClassFilter()
createOtherClassFilter
在类中 NodeServer
protected void loadService(ClassFilter<? extends Service> serviceFilter, ClassFilter otherFilter) throws java.lang.Exception
loadService
在类中 NodeServer
java.lang.Exception
protected void loadFilter(ClassFilter<? extends Filter> filterFilter, ClassFilter otherFilter) throws java.lang.Exception
loadFilter
在类中 NodeServer
java.lang.Exception
protected void loadServlet(ClassFilter<? extends Servlet> servletFilter, ClassFilter otherFilter) throws java.lang.Exception
loadServlet
在类中 NodeServer
java.lang.Exception
protected void loadHttpFilter(AnyValue filtersConf, ClassFilter<? extends Filter> classFilter) throws java.lang.Exception
java.lang.Exception
protected void loadHttpServlet(ClassFilter<? extends Servlet> servletFilter, ClassFilter<? extends WebSocket> webSocketFilter) throws java.lang.Exception
java.lang.Exception
protected void loadRestServlet(ClassFilter<? extends WebSocket> webSocketFilter, AnyValue restConf, java.util.List<java.lang.Object> restedObjects, java.lang.StringBuilder sb) throws java.lang.Exception
java.lang.Exception