All Types

io.ktor.server.engine.ApplicationEngine

Engine which runs an application

io.ktor.server.engine.ApplicationEngineEnvironment

Represents an environment in which engine runs.

io.ktor.server.engine.ApplicationEngineEnvironmentBuilder

Engine environment configuration builder

io.ktor.server.engine.ApplicationEngineEnvironmentReloading

Implements ApplicationEngineEnvironment by loading an Application from a folder or jar.

io.ktor.server.engine.ApplicationEngineFactory

Factory interface for creating ApplicationEngine instances

io.ktor.request.ApplicationReceivePipeline (extensions in package io.ktor.server.engine)
io.ktor.response.ApplicationSendPipeline (extensions in package io.ktor.server.engine)
io.ktor.server.engine.BaseApplicationCall

Base class for implementing an ApplicationCall.

io.ktor.server.engine.BaseApplicationEngine

Base class for implementing ApplicationEngine

io.ktor.server.engine.BaseApplicationRequest

Base class for implementing ApplicationRequest

io.ktor.server.engine.BaseApplicationResponse

Base class for implementing an ApplicationResponse

io.ktor.server.engine.ConnectorType

Represents a type of a connector, e.g HTTP or HTTPS.

kotlinx.coroutines.CoroutineScope (extensions in package io.ktor.server.engine)
io.ktor.server.engine.DefaultUncaughtExceptionHandler

Handles all uncaught exceptions and logs errors with the specified logger ignoring CancellationException and IOException.

io.ktor.server.engine.EngineAPI

API marked with this annotation is not intended to be used by end users unless a custom server engine implementation is required

io.ktor.server.engine.EngineConnectorBuilder

Mutable implementation of EngineConnectorConfig for building connectors programmatically

io.ktor.server.engine.EngineConnectorConfig

Represents a connector configuration.

io.ktor.server.engine.EnginePipeline

Application engine pipeline. One usually don't need to install interceptors here unless your are writing your own engine implementation

io.ktor.server.engine.EngineSSLConnectorBuilder

Mutable implementation of EngineSSLConnectorConfig for building connectors programmatically

io.ktor.server.engine.EngineSSLConnectorConfig

Represents an SSL connector configuration.

kotlinx.coroutines.Job (extensions in package io.ktor.server.engine)
io.ktor.server.engine.ShutDownUrl

Shutdown URL feature. It stops application when requested particular url