Package com.oracle.bmc.waiter
Class Waiters
- java.lang.Object
- 
- com.oracle.bmc.waiter.Waiters
 
- 
 public class Waiters extends Object 
- 
- 
Field SummaryFields Modifier and Type Field Description static DelayStrategyDEFAULT_POLLING_DELAY_STRATEGYDefault polling delay strategy is to use exponential backoff with a max of 30 seconds between attempts.static TerminationStrategyDEFAULT_POLLING_TERMINATION_STRATEGYDefault polling termination strategy is to wait up to 20 mins.static BmcGenericWaiterDEFAULT_POLLING_WAITERThe default OCI polling waiter that will be used.
 - 
Constructor SummaryConstructors Constructor Description Waiters()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static BmcGenericWaiternewWaiter(TerminationStrategy terminationStrategy, DelayStrategy delayStrategy)Creates a new waiter using the given strategies.
 
- 
- 
- 
Field Detail- 
DEFAULT_POLLING_DELAY_STRATEGYpublic static final DelayStrategy DEFAULT_POLLING_DELAY_STRATEGY Default polling delay strategy is to use exponential backoff with a max of 30 seconds between attempts.
 - 
DEFAULT_POLLING_TERMINATION_STRATEGYpublic static final TerminationStrategy DEFAULT_POLLING_TERMINATION_STRATEGY Default polling termination strategy is to wait up to 20 mins.
 - 
DEFAULT_POLLING_WAITERpublic static final BmcGenericWaiter DEFAULT_POLLING_WAITER The default OCI polling waiter that will be used.Configured using DEFAULT_POLLING_TERMINATION_STRATEGYandDEFAULT_POLLING_DELAY_STRATEGY.
 
- 
 - 
Method Detail- 
newWaiterpublic static BmcGenericWaiter newWaiter(@Nullable TerminationStrategy terminationStrategy, @Nullable DelayStrategy delayStrategy) Creates a new waiter using the given strategies.If any of the args are null, the default strategy listed in this class will be used. - Parameters:
- terminationStrategy- The termination strategy.
- delayStrategy- The delay strategy.
- Returns:
- A new waiter instance.
 
 
- 
 
-