Class PollableOptions.ExponentialPollStrategy

java.lang.Object
com.broadleafcommerce.metadata.dsl.core.extension.PollableOptions.PollStrategy<PollableOptions.ExponentialPollStrategy>
com.broadleafcommerce.metadata.dsl.core.extension.PollableOptions.ExponentialPollStrategy
All Implemented Interfaces:
Copyable<PollableOptions.ExponentialPollStrategy>, Serializable
Enclosing class:
PollableOptions

public static class PollableOptions.ExponentialPollStrategy extends PollableOptions.PollStrategy<PollableOptions.ExponentialPollStrategy>
This represents the PollableOptions.PollStrategyType.EXPONENTIAL polling strategy with back-off and jitter. This strategy applies an interval with an exponential back-off and jitter, for example: `I = random(MIN, min(MAX, C * 2^n))`.

See https://aws.amazon.com/blogs/architecture/exponential-backoff-and-jitter for more details on the theory behind this strategy.

See Also: