ExponentialDelayReconnect
class ExponentialDelayReconnect(val minDelay: <Error class: unknown class> = 1.seconds, val maxDelay: <Error class: unknown class> = 5.minutes, val factor: Double = 1.5) : SocketReconnectPolicy
Implementation of SocketReconnectPolicy that grows the delay exponentially, starting with minDelay until the maximum of maxDelay.
See also
Constructors
Link copied to clipboard
constructor(minDelay: <Error class: unknown class> = 1.seconds, maxDelay: <Error class: unknown class> = 5.minutes, factor: Double = 1.5)
Properties
Functions
Link copied to clipboard
The delay to use before attempting to reconnect or null if no new attempt should be made.
Link copied to clipboard
Notify about a successful connection attempt.
Link copied to clipboard
Notify about a disconnect event while there are active subscriptions. This is always called before getReconnectDelay. This function is not called when the WebSocket is disconnected without active subscriptions.
Link copied to clipboard
Notify about changed credentials. This means a new connection attempt will be made automatically.