Package io.micronaut.ktor.server

Types

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

Implementation of the EmbeddedServer interface for Ktor.

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