Class Waiters


  • public class Waiters
    extends Object
    • 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.
    • Constructor Detail

      • Waiters

        public Waiters()
    • 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.