Interface BayeuxClient.BackOffStrategy
- All Known Implementing Classes:
BayeuxClient.BackOffStrategy.Constant
,BayeuxClient.BackOffStrategy.Linear
- Enclosing class:
BayeuxClient
public static interface BayeuxClient.BackOffStrategy
A strategy to controls wait times of the retry attempts in case of heartbeat failures.
Method next()
is invoked when a retry attempt has failed and returns the wait time
before the next retry attempt.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic class
A back off strategy that always returns the same wait time.static class
A strategy that increases the wait time linearly up to a maximum. -
Method Summary
-
Method Details
-
current
long current()- Returns:
- the current wait time
- See Also:
-
next
long next()- Returns:
- the next wait time
- See Also:
-
reset
void reset()Resets the wait time.
-