ChannelWriterContent
class ChannelWriterContent : WriteChannelContent
OutgoingContent to respond with ByteWriteChannel. The stream would be automatically closed after body finish.
Constructors
ChannelWriterContent( OutgoingContent to respond with ByteWriteChannel. The stream would be automatically closed after body finish. |
Properties
val contentType: ContentType? Specifies ContentType for this resource. |
|
val status: HttpStatusCode? Status code to set when sending this content |
Functions
suspend fun writeTo(channel: ByteWriteChannel): Unit Receives channel provided by the engine and writes all data to it |
Extension Properties
var OutgoingContent.caching: CachingOptions? Gets or sets CacheControl instance as an extension property on this content |
|
val OutgoingContent. Retrieves LastModified and ETag versions from this OutgoingContent headers |
|
var OutgoingContent.versions: List<Version> Gets or sets list of Version instances as an extension property on this content |
Extension Functions
suspend fun OutgoingContent.toByteArray(): ByteArray |
|
suspend fun OutgoingContent.toByteReadPacket(): ByteReadPacket |
|
fun OutgoingContent.wrapHeaders( Generates a new OutgoingContent of the same abstract type but with OutgoingContent.headers transformed by the specified block. |