Package-level declarations

Types

Link copied to clipboard

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