AbstractKtorEmbeddedServer

abstract class AbstractKtorEmbeddedServer(ctx: ApplicationContext, serverConfiguration: HttpServerConfiguration, engineEnvironment: ApplicationEngineEnvironment, applicationEngine: ApplicationEngine) : EmbeddedServer

Implementation of the EmbeddedServer interface for Ktor.

Author

graemerocher

Since

1.0

Constructors

Link copied to clipboard
fun AbstractKtorEmbeddedServer(ctx: ApplicationContext, serverConfiguration: HttpServerConfiguration, engineEnvironment: ApplicationEngineEnvironment, applicationEngine: ApplicationEngine)

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun getApplicationConfiguration(): ApplicationConfiguration
Link copied to clipboard
open override fun getApplicationContext(): ApplicationContext
Link copied to clipboard
open fun getEnvironment(): Environment
Link copied to clipboard
open override fun getHost(): String
Link copied to clipboard
open override fun getPort(): Int
Link copied to clipboard
open override fun getScheme(): String
Link copied to clipboard
open override fun getURI(): URI
Link copied to clipboard
open override fun getURL(): URL
Link copied to clipboard
open fun isForceExit(): Boolean
Link copied to clipboard
open fun isKeepAlive(): Boolean
Link copied to clipboard
open override fun isRunning(): Boolean
Link copied to clipboard
open override fun isServer(): Boolean
Link copied to clipboard
@NonNull
open fun refresh(): LifeCycle<LifeCycle<*>>
Link copied to clipboard
open override fun start(): EmbeddedServer
Link copied to clipboard
open override fun stop(): EmbeddedServer

Properties

Link copied to clipboard
open val applicationEngine: ApplicationEngine
Link copied to clipboard
open val ctx: ApplicationContext
Link copied to clipboard
open val engineEnvironment: ApplicationEngineEnvironment
Link copied to clipboard
var running: AtomicBoolean
Link copied to clipboard
open val serverConfiguration: HttpServerConfiguration

Inheritors

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard