public class EmbeddedJettyServer extends Object implements EmbeddedServer
| Constructor and Description |
|---|
EmbeddedJettyServer(org.eclipse.jetty.server.Handler handler) |
| Modifier and Type | Method and Description |
|---|---|
void |
configureWebSockets(Map<String,WebSocketHandlerWrapper> webSocketHandlers,
Optional<Integer> webSocketIdleTimeoutMillis)
Configures the web sockets for the embedded server.
|
void |
extinguish()
Extinguish the embedded server.
|
int |
ignite(String host,
int port,
SslStores sslStores,
CountDownLatch latch,
int maxThreads,
int minThreads,
int threadIdleTimeoutMillis)
Ignites the embedded server, listening on the specified port, running SSL secured with the specified keystore
and truststore.
|
public EmbeddedJettyServer(org.eclipse.jetty.server.Handler handler)
public void configureWebSockets(Map<String,WebSocketHandlerWrapper> webSocketHandlers, Optional<Integer> webSocketIdleTimeoutMillis)
EmbeddedServerconfigureWebSockets in interface EmbeddedServerwebSocketHandlers - - web socket handlers.webSocketIdleTimeoutMillis - - Optional WebSocket idle timeout (ms).public int ignite(String host, int port, SslStores sslStores, CountDownLatch latch, int maxThreads, int minThreads, int threadIdleTimeoutMillis)
ignite in interface EmbeddedServerhost - The address to listen onport - - the portsslStores - - The SSL sslStores.latch - - the countdown latchmaxThreads - - max nbr of threads.minThreads - - min nbr of threads.threadIdleTimeoutMillis - - idle timeout (ms).public void extinguish()
extinguish in interface EmbeddedServerCopyright © 2017. All rights reserved.