| Package | Description |
|---|---|
| software.amazon.cloudformation.proxy |
This package provide facilities to make it easy to work against AWS APIs that
are eventually consistent for applying resource state.
|
| software.amazon.cloudformation.proxy.delay |
| Modifier and Type | Method and Description |
|---|---|
Delay |
DelayFactory.getDelay(String apiCall,
Delay provided) |
| Modifier and Type | Method and Description |
|---|---|
CallChain.Caller<RequestT,ClientT,ModelT,CallbackT> |
CallChain.Caller.backoffDelay(Delay delay) |
Delay |
DelayFactory.getDelay(String apiCall,
Delay provided) |
default CallChain.Caller<RequestT,ClientT,ModelT,CallbackT> |
CallChain.Caller.retry(Delay delay)
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Builder<R extends Delay>
Build the final
Delay based
timeout and other specifications. |
| Modifier and Type | Class and Description |
|---|---|
class |
Blended
Provides blended delay of seconds for each attempt until all delays in the
order start to return
Duration.ZERO. |
class |
Constant
Provides constant fixed delay seconds for each attempt until
AbstractDelay.timeout has been reached. |
class |
Exponential
Exponential, provides waves starting with minimum delay of
AbstractDelay.timeout is exceeded |
class |
MultipleOf
Provides constant fixed delay seconds which is a multiple of the delay for
each attempt until
AbstractDelay.timeout has been reached. |
class |
ShiftByMultipleOf
Provides delay seconds which is a multiple of the delay shifted from previous
attempt's accrual until
AbstractDelay.timeout has been reached. |
| Modifier and Type | Method and Description |
|---|---|
Blended.BlendedBuilder |
Blended.BlendedBuilder.add(Delay delay) |
Copyright © 2019 Amazon Web Services, Inc. All Rights Reserved.