ktor-server-servlet / io.ktor.server.servlet / AsyncServletApplicationResponse

AsyncServletApplicationResponse

open class AsyncServletApplicationResponse : ServletApplicationResponse, CoroutineScope

Constructors

<init>

AsyncServletApplicationResponse(call: AsyncServletApplicationCall, servletRequest: HttpServletRequest, servletResponse: HttpServletResponse, engineContext: <ERROR CLASS>, userContext: <ERROR CLASS>, servletUpgradeImpl: ServletUpgrade, coroutineContext: <ERROR CLASS>)

Properties

coroutineContext

open val coroutineContext: <ERROR CLASS>

servletRequest

val servletRequest: HttpServletRequest

Inherited Properties

completed

var completed: Boolean

headers

open val headers: ResponseHeaders

servletResponse

val servletResponse: HttpServletResponse

Functions

createResponseJob

open fun createResponseJob(): ReaderJob

push

open fun push(builder: ResponsePushBuilder): Unit

respondUpgrade

suspend fun respondUpgrade(upgrade: ProtocolUpgrade): Unit

Inherited Functions

responseChannel

suspend fun responseChannel(): ByteWriteChannel

setStatus

open fun setStatus(statusCode: HttpStatusCode): Unit