Package-level declarations

Types

Link copied to clipboard
internal interface RetryAsyncContext

Specifies the behaviour of the retry mechanism in an asynchronous context.

Link copied to clipboard
internal class RetryAsyncContextImpl(val config: RetryConfig, val eventFlow: MutableSharedFlow<RetryEvent>) : RetryAsyncContext

Represents the asynchronous context implementation of a retry mechanism. Besides defining context behaviour, this implementation is also responsible for:

Link copied to clipboard
data class RetryContext(val attempt: Int)

Exposes information about the current retry context.