public interface EmbeddedServer
| Modifier and Type | Method and Description |
|---|---|
int |
activeThreadCount() |
default 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,
int maxThreads,
int minThreads,
int threadIdleTimeoutMillis)
Ignites the embedded server, listening on the specified port, running SSL secured with the specified keystore
and truststore.
|
void |
join()
Joins the embedded server thread(s).
|
int ignite(String host, int port, SslStores sslStores, int maxThreads, int minThreads, int threadIdleTimeoutMillis) throws Exception
host - The address to listen onport - - the portsslStores - - The SSL sslStores.maxThreads - - max nbr of threads.minThreads - - min nbr of threads.threadIdleTimeoutMillis - - idle timeout (ms).Exceptiondefault void configureWebSockets(Map<String,WebSocketHandlerWrapper> webSocketHandlers, Optional<Integer> webSocketIdleTimeoutMillis)
webSocketHandlers - - web socket handlers.webSocketIdleTimeoutMillis - - Optional WebSocket idle timeout (ms).void join() throws InterruptedException
InterruptedExceptionvoid extinguish()
int activeThreadCount()
Copyright © 2019. All rights reserved.