Package com.oracle.bmc.waiter
Class Waiters
- java.lang.Object
-
- com.oracle.bmc.waiter.Waiters
-
public class Waiters extends Object
-
-
Field Summary
Fields 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 Summary
Constructors Constructor Description Waiters()
-
Method Summary
All 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_STRATEGY
public 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_STRATEGY
public static final TerminationStrategy DEFAULT_POLLING_TERMINATION_STRATEGY
Default polling termination strategy is to wait up to 20 mins.
-
DEFAULT_POLLING_WAITER
public 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
-
newWaiter
public 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.
-
-