Package-level declarations

Types

Link copied to clipboard
class CIOApplicationEngine(environment: ApplicationEnvironment, monitor: Events, developmentMode: Boolean, val configuration: CIOApplicationEngine.Configuration, applicationProvider: () -> Application) : BaseApplicationEngine

Engine that based on CIO backend

Link copied to clipboard
object EngineMain

Default engine with main function that starts CIO engine using application.conf

Link copied to clipboard
typealias HttpRequestHandler = suspend ServerRequestScope.(request: Request) -> Unit

HTTP request handler function

Link copied to clipboard
class HttpServer(val rootServerJob: Job, val acceptJob: Job, val serverSocket: Deferred<ServerSocket>)

Represents a server instance

Link copied to clipboard
data class HttpServerSettings(val host: String = "0.0.0.0", val port: Int = 8080, val connectionIdleTimeoutSeconds: Long = 45, val reuseAddress: Boolean = false)

HTTP server connector settings