public class WaiterExecution<Input extends AmazonWebServiceRequest,Output> extends Object
Constructor and Description |
---|
WaiterExecution(WaiterExecutionBuilder<Input,Output> waiterExecutionBuilder)
Constructs a new waiter with all the parameters defined
in the WaiterExecutionBuilder
|
Modifier and Type | Method and Description |
---|---|
boolean |
pollResource()
Polls until a specified resource transitions into either success or failure state or
until the specified number of retries has been made.
|
public WaiterExecution(WaiterExecutionBuilder<Input,Output> waiterExecutionBuilder)
waiterExecutionBuilder
- Contains all the parameters required to construct a
new waiterpublic boolean pollResource() throws AmazonServiceException, WaiterTimedOutException, WaiterUnrecoverableException
AmazonServiceException
- If the service exception thrown doesn't match any of the expected
exceptions, it's re-thrown.WaiterUnrecoverableException
- If the resource transitions into a failure/unexpected state.WaiterTimedOutException
- If the resource doesn't transition into the desired state
even after a certain number of retries.