sdk
androidJvm
sdk
/
com.memfault.cloud.sdk
/
ExponentialBackoff
Exponential
Backoff
class
ExponentialBackoff
(
var
baseDelay
:
Double
,
val
maxExponent
:
Int
,
initialExponent
:
Int
=
NO_DELAY_EXPONENT
,
val
factor
:
Double
=
2.0
)
Members
Constructors
Exponential
Backoff
Link copied to clipboard
constructor
(
baseDelay
:
Double
,
maxExponent
:
Int
,
initialExponent
:
Int
=
NO_DELAY_EXPONENT
,
factor
:
Double
=
2.0
)
Properties
base
Delay
Link copied to clipboard
var
baseDelay
:
Double
delay
Link copied to clipboard
val
delay
:
Double
exponent
Link copied to clipboard
var
exponent
:
Int
factor
Link copied to clipboard
val
factor
:
Double
=
2.0
max
Exponent
Link copied to clipboard
val
maxExponent
:
Int
Functions
copy
Link copied to clipboard
fun
copy
(
baseDelay
:
Double
)
:
ExponentialBackoff
track
Error
Link copied to clipboard
fun
trackError
(
)
track
Success
Link copied to clipboard
fun
trackSuccess
(
)