public class JettyHttpServer extends java.lang.Object implements HttpServer
Constructor and Description |
---|
JettyHttpServer(Options options,
AdminRequestHandler adminRequestHandler,
StubRequestHandler stubRequestHandler) |
Modifier and Type | Method and Description |
---|---|
protected MultipartRequestConfigurer |
buildMultipartRequestConfigurer() |
protected org.eclipse.jetty.util.ssl.SslContextFactory |
buildSslContextFactory() |
protected org.eclipse.jetty.server.handler.HandlerCollection |
createHandler(Options options,
AdminRequestHandler adminRequestHandler,
StubRequestHandler stubRequestHandler) |
protected org.eclipse.jetty.server.HttpConfiguration |
createHttpConfig(JettySettings jettySettings) |
protected org.eclipse.jetty.server.ServerConnector |
createHttpConnector(java.lang.String bindAddress,
int port,
JettySettings jettySettings,
org.eclipse.jetty.io.NetworkTrafficListener listener) |
protected org.eclipse.jetty.server.ServerConnector |
createHttpsConnector(java.lang.String bindAddress,
HttpsSettings httpsSettings,
JettySettings jettySettings,
org.eclipse.jetty.io.NetworkTrafficListener listener) |
protected org.eclipse.jetty.server.Server |
createServer(Options options) |
protected org.eclipse.jetty.server.ServerConnector |
createServerConnector(java.lang.String bindAddress,
JettySettings jettySettings,
int port,
org.eclipse.jetty.io.NetworkTrafficListener listener,
org.eclipse.jetty.server.ConnectionFactory... connectionFactories) |
protected org.eclipse.jetty.server.Handler[] |
extensionHandlers()
Extend only this method if you want to add additional handlers to Jetty.
|
protected void |
finalizeSetup(Options options) |
int |
httpsPort() |
boolean |
isRunning() |
int |
port() |
void |
start() |
void |
stop() |
long |
stopTimeout() |
public JettyHttpServer(Options options, AdminRequestHandler adminRequestHandler, StubRequestHandler stubRequestHandler)
protected org.eclipse.jetty.server.handler.HandlerCollection createHandler(Options options, AdminRequestHandler adminRequestHandler, StubRequestHandler stubRequestHandler)
protected void finalizeSetup(Options options)
protected org.eclipse.jetty.server.Server createServer(Options options)
protected org.eclipse.jetty.server.Handler[] extensionHandlers()
public void start()
start
in interface HttpServer
public void stop()
stop
in interface HttpServer
public boolean isRunning()
isRunning
in interface HttpServer
public int port()
port
in interface HttpServer
public int httpsPort()
httpsPort
in interface HttpServer
public long stopTimeout()
protected org.eclipse.jetty.server.ServerConnector createHttpConnector(java.lang.String bindAddress, int port, JettySettings jettySettings, org.eclipse.jetty.io.NetworkTrafficListener listener)
protected org.eclipse.jetty.server.ServerConnector createHttpsConnector(java.lang.String bindAddress, HttpsSettings httpsSettings, JettySettings jettySettings, org.eclipse.jetty.io.NetworkTrafficListener listener)
protected org.eclipse.jetty.util.ssl.SslContextFactory buildSslContextFactory()
protected org.eclipse.jetty.server.HttpConfiguration createHttpConfig(JettySettings jettySettings)
protected org.eclipse.jetty.server.ServerConnector createServerConnector(java.lang.String bindAddress, JettySettings jettySettings, int port, org.eclipse.jetty.io.NetworkTrafficListener listener, org.eclipse.jetty.server.ConnectionFactory... connectionFactories)
protected MultipartRequestConfigurer buildMultipartRequestConfigurer()