WebserverManager

class WebserverManager(listeningPort: Int, listeningHost: String, sslPort: Int?, sslKeyStoreFile: File?, sslKeyStore: KeyStore?, sslKeyAlias: String, sslKeyPassword: String, sslStorePassword: String, ktorConfigObjects: HashMap<String, Any>, applicationConfigObjects: HashMap<String, Any>)

Functions

Link copied to clipboard
fun registerModule(module: Any): WebserverManager

Register and module into the webserver manager.

Link copied to clipboard
fun start(): WebserverManager

Start the WebserverManager.

Link copied to clipboard
fun stop(gracePeriodMillis: Long = 1000, timeoutMillis: Long = 5000): WebserverManager

Stop the WebserverManager.

Properties

Link copied to clipboard
var applicationConfigObjects: HashMap<String, Any>
Link copied to clipboard
var ktorConfigObjects: HashMap<String, Any>