Interface IHttpComponent<T extends IHttpComponent<?>>
-
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Subinterfaces:
IHttpServer
- All Known Implementing Classes:
NettyHttpServer
public interface IHttpComponent<T extends IHttpComponent<?>> extends java.lang.AutoCloseable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TclearHandlers()java.util.Collection<IHttpHandler>getHttpHandlers()booleanisSslEnabled()TregisterHandler(java.lang.String path, int priority, IHttpHandler... handlers)TregisterHandler(java.lang.String path, IHttpHandler... handlers)TregisterHandler(java.lang.String path, java.lang.Integer port, int priority, IHttpHandler... handlers)TremoveHandler(IHttpHandler handler)TremoveHandler(java.lang.Class<? extends IHttpHandler> handler)TremoveHandler(java.lang.ClassLoader classLoader)
-
-
-
Method Detail
-
isSslEnabled
boolean isSslEnabled()
-
registerHandler
T registerHandler(java.lang.String path, IHttpHandler... handlers)
-
registerHandler
T registerHandler(java.lang.String path, int priority, IHttpHandler... handlers)
-
registerHandler
T registerHandler(java.lang.String path, java.lang.Integer port, int priority, IHttpHandler... handlers)
-
removeHandler
T removeHandler(IHttpHandler handler)
-
removeHandler
T removeHandler(java.lang.Class<? extends IHttpHandler> handler)
-
removeHandler
T removeHandler(java.lang.ClassLoader classLoader)
-
getHttpHandlers
java.util.Collection<IHttpHandler> getHttpHandlers()
-
clearHandlers
T clearHandlers()
-
-