Uses of Package
com.oracle.bmc.waiter
-
Packages that use com.oracle.bmc.waiter Package Description com.oracle.bmc.retrier com.oracle.bmc.waiter com.oracle.bmc.waiter.internal -
Classes in com.oracle.bmc.waiter used by com.oracle.bmc.retrier Class Description DelayStrategy Interface that defines how long to wait between poll attempts.GenericWaiter Provides a basic waiter that will periodically poll for an update until a desired condition is met.TerminationStrategy Defines the strategy that determines when no more poll attempts should be made.WaiterConfiguration Configuration used when invoking a waiter loop.WaiterScheduler Abstraction forGenericWaiterto implement the “schedule” functionality to implement asynchronous waiting. -
Classes in com.oracle.bmc.waiter used by com.oracle.bmc.waiter Class Description BmcGenericWaiter BmcGenericWaiter is a Waiter that provides a generic foundation to build more custom waiters for specific types of calls.BmcGenericWaiter.WaitConditionFailedException Exception indicating the the condition being waited on was not met before the termination condition was satisfied.DelayStrategy Interface that defines how long to wait between poll attempts.ExponentialBackoffDelayStrategy Delay strategy that increases the wait time exponentially until a max time has been reached.MaxTimeTerminationStrategy Termination strategy that allows up to X milliseconds to have elapsed before terminating.TerminationStrategy Defines the strategy that determines when no more poll attempts should be made.WaiterConfiguration Configuration used when invoking a waiter loop.WaiterConfiguration.WaitContext The context that should be maintained by the wait loop.WaiterScheduler Abstraction forGenericWaiterto implement the “schedule” functionality to implement asynchronous waiting. -
Classes in com.oracle.bmc.waiter used by com.oracle.bmc.waiter.internal Class Description Waiter Waiter provides a standard interface for waiting on some condition in either a blocking or asynchronous manner.