Package-level declarations
Types
Represents a string whose actual value is hidden when converted to a string representation.
Abstract interfaces defining a contract for HTTP client implementations. Provides methods for making HTTP POST requests and handling Server-Sent Events (SSE) streams.
Properties
A CoroutineDispatcher that is suitable for IO operations. It delegates to Dispatchers.Default
, which is optimized for CPU-intensive tasks but can also be used for IO-bound or mixed workloads when a specific dispatcher for IO is not required or unavailable.
A platform-specific CoroutineDispatcher optimized for executing IO-intensive operations.
Represents a CoroutineDispatcher that is suitable for IO-intensive operations. Delegates to the default dispatcher, which is optimized for tasks such as file I/O, network operations, or database queries that do not heavily utilize CPU resources. It is designed to handle a large number of tasks with minimal thread overhead.
A platform-specific property that represents a coroutine dispatcher suitable for IO-intensive tasks, such as file or network operations. It typically maps to Dispatchers.IO
and provides an optimized thread pool for handling such workloads.
A CoroutineDispatcher that is suitable for IO operations. It delegates to Dispatchers.Default
, which is optimized for CPU-intensive tasks but can also be used for IO-bound or mixed workloads when a specific dispatcher for IO is not required or unavailable.
Functions
Creates a new instance of KoogHttpClient
using a Ktor-based HTTP client for performing HTTP operations.