| Package | Description | 
|---|---|
| com.hazelcast.jet.retry | Interfaces and utility classes for defining and tracking various types of
 retry behaviour. | 
| Modifier and Type | Method and Description | 
|---|---|
| static IntervalFunction | IntervalFunction. constant(long intervalMs)Creates an  IntervalFunctionwhich returns a fixed interval in
 milliseconds. | 
| static IntervalFunction | IntervalFunction. exponentialBackoff(long intervalMillis,
                  double multiplier)Creates an  IntervalFunctionwhich starts from the specified wait
 interval, on the first attempt, and for each subsequent attempt uses
 a longer interval, equal to the previous wait duration multiplied by the
 provided scaling factor (so for example: 1, 2, 4, 8, ...). | 
| static IntervalFunction | IntervalFunction. exponentialBackoffWithCap(long intervalMillis,
                         double multiplier,
                         long capMillis)Creates an  IntervalFunctionwhich starts from the specified wait
 interval, on the first attempt, and for each subsequent attempt uses
 a longer interval, equal to the previous wait duration multiplied by the
 provided scaling factor (so for example: 1, 2, 4, 8, ...). | 
| IntervalFunction | RetryStrategy. getIntervalFunction()Function specifying how much time to wait before each retry attempt. | 
| Modifier and Type | Method and Description | 
|---|---|
| RetryStrategies.Builder | RetryStrategies.Builder. intervalFunction(IntervalFunction f)Set a function to modify the waiting interval after a failure. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.