| Interface | Description |
|---|---|
| Builder<R extends Delay> |
Build the final
Delay based
timeout and other specifications. |
| Class | Description |
|---|---|
| Blended |
Provides blended delay of seconds for each attempt until all delays in the
order start to return
Duration.ZERO. |
| Blended.BlendedBuilder | |
| Constant |
Provides constant fixed delay seconds for each attempt until
AbstractDelay.timeout has been reached. |
| Constant.Builder | |
| Exponential |
Exponential, provides waves starting with minimum delay of
AbstractDelay.timeout is exceeded |
| Exponential.Builder | |
| MultipleOf |
Provides constant fixed delay seconds which is a multiple of the delay for
each attempt until
AbstractDelay.timeout has been reached. |
| MultipleOf.Builder | |
| ShiftByMultipleOf |
Provides delay seconds which is a multiple of the delay shifted from previous
attempt's accrual until
AbstractDelay.timeout has been reached. |
| ShiftByMultipleOf.Builder |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.