| Package | Description |
|---|---|
| com.oracle.bmc.retrier | |
| com.oracle.bmc.waiter | |
| com.oracle.bmc.waiter.internal |
| Class and 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 for
GenericWaiter to implement the “schedule” functionality to implement
asynchronous waiting. |
| Class and 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 for
GenericWaiter to implement the “schedule” functionality to implement
asynchronous waiting. |
| Class and Description |
|---|
| Waiter
Waiter provides a standard interface for waiting on some condition in either a blocking or
asynchronous manner.
|
Copyright © 2016–2024. All rights reserved.