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 DelayStrategy
DEFAULT_POLLING_DELAY_STRATEGY
Default polling delay strategy is to use exponential backoff with a max of 30 seconds between attempts.static TerminationStrategy
DEFAULT_POLLING_TERMINATION_STRATEGY
Default polling termination strategy is to wait up to 20 mins.static BmcGenericWaiter
DEFAULT_POLLING_WAITER
The 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 BmcGenericWaiter
newWaiter(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_STRATEGY
andDEFAULT_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.
-
-