Package-level declarations

Types

Link copied to clipboard
class DefaultReconnectPolicy(val retryDelays: List<Duration> = DEFAULT_RETRY_DELAYS, val maxReconnectionTimeout: Duration = DEFAULT_MAX_RECONNECTION_TIMEOUT) : ReconnectPolicy

A reconnect policy that takes in a list of delays to iterate through.

Link copied to clipboard
typealias NetworkCallbackManagerFactory = @JvmSuppressWildcards (networkCallback: ConnectivityManager.NetworkCallback) -> NetworkCallbackManager
Link copied to clipboard
data class ReconnectContext(val retryCount: Int, val elapsedTime: Duration)
Link copied to clipboard
interface ReconnectPolicy

Policy for reconnections that determines the delay between retries.