public class VxHttpServerComb extends Object implements HttpServerConfigure, ServerLifecycle
| Modifier and Type | Field and Description |
|---|---|
protected org.noear.solon.core.AppContext |
context |
protected HttpServerProps |
props |
| Constructor and Description |
|---|
VxHttpServerComb(HttpServerProps props,
org.noear.solon.core.AppContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
addHttpPort(int port)
添加 HttpPort(当 ssl 时,可再开个 http 端口)
|
void |
enableHttp2(boolean enable) |
void |
enableSsl(boolean enable,
SSLContext sslContext) |
void |
enableWebSocket(boolean enableWebSocket) |
boolean |
isSecure() |
void |
setExecutor(Executor executor) |
void |
setHandler(org.noear.solon.core.handle.Handler handler) |
void |
start(String host,
int port) |
void |
stop() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitenableDebug, enableSsl, isSupportedHttp2protected final org.noear.solon.core.AppContext context
protected final HttpServerProps props
public VxHttpServerComb(HttpServerProps props, org.noear.solon.core.AppContext context)
public void enableSsl(boolean enable,
SSLContext sslContext)
enableSsl in interface HttpServerConfigurepublic void enableHttp2(boolean enable)
enableHttp2 in interface HttpServerConfigurepublic void addHttpPort(int port)
addHttpPort in interface HttpServerConfigurepublic void setHandler(org.noear.solon.core.handle.Handler handler)
public void setExecutor(Executor executor)
setExecutor in interface HttpServerConfigurepublic void enableWebSocket(boolean enableWebSocket)
public boolean isSecure()
public void start(String host, int port) throws Throwable
start in interface ServerLifecycleThrowablepublic void stop()
throws Throwable
stop in interface ServerLifecycleThrowableCopyright © 2025. All rights reserved.