DeferredHeaders

interface DeferredHeaders : ValuesMap<Deferred<String>>

Immutable mapping of case insensitive HTTP header names to list of Deferred values.

Types

Link copied to clipboard
object Companion

Inherited properties

Link copied to clipboard
abstract val caseInsensitiveName: Boolean

Inherited functions

Link copied to clipboard
abstract operator fun contains(name: String): Boolean
open fun contains(name: String, value: Deferred<String>): Boolean
Link copied to clipboard
abstract fun entries(): Set<Map.Entry<String, List<Deferred<String>>>>
Link copied to clipboard
open fun forEach(body: (String, List<Deferred<String>>) -> Unit)
Link copied to clipboard
open operator fun get(name: String): Deferred<String>?
Link copied to clipboard
abstract fun getAll(name: String): List<Deferred<String>>?
Link copied to clipboard
abstract fun isEmpty(): Boolean
Link copied to clipboard
abstract fun names(): Set<String>

Extensions

Link copied to clipboard
suspend fun DeferredHeaders.toHeaders(): Headers

Convert a DeferredHeaders instance to Headers. This will block while awaiting all Deferred header values.