Package-level declarations

Types

Link copied to clipboard
abstract class AbstractKtorEmbeddedServer(val ctx: ApplicationContext, val serverConfiguration: HttpServerConfiguration, val engineEnvironment: ApplicationEngineEnvironment, val applicationEngine: ApplicationEngine) : EmbeddedServer

Implementation of the EmbeddedServer interface for Ktor.

Link copied to clipboard
@Singleton
@Requires(classes = [Jetty::class])
class KtorJettyEmbeddedServer(val ctx: ApplicationContext, val serverConfiguration: HttpServerConfiguration, val engineEnvironment: ApplicationEngineEnvironment, val ktorApplication: KtorApplication<ApplicationEngine.Configuration>) : AbstractKtorEmbeddedServer
Link copied to clipboard
@Singleton
@Requires(classes = [Netty::class])
class KtorNettyEmbeddedServer(val ctx: ApplicationContext, val serverConfiguration: HttpServerConfiguration, val engineEnvironment: ApplicationEngineEnvironment, val ktorApplication: KtorApplication<NettyApplicationEngine.Configuration>) : AbstractKtorEmbeddedServer
Link copied to clipboard
@Singleton
@Requires(classes = [Tomcat::class])
class KtorTomcatEmbeddedServer(val ctx: ApplicationContext, val serverConfiguration: HttpServerConfiguration, val engineEnvironment: ApplicationEngineEnvironment, val ktorApplication: KtorApplication<TomcatApplicationEngine.Configuration>) : AbstractKtorEmbeddedServer