Class Backoff.Constant

  • All Implemented Interfaces:
    Backoff.Policy
    Enclosing class:
    Backoff

    public static class Backoff.Constant
    extends java.lang.Object
    implements Backoff.Policy
    A constant backoff policy.
    • Method Detail

      • of

        public static Backoff.Constant of​(long ms)
        Create infinite constant backoff stream.

        It is the infinite version of of(long, long).

        Parameters:
        ms - constant backoff time in milliseconds.
        Returns:
        constant backoff policy.
      • toBackoffs

        public java.util.stream.Stream<java.lang.Long> toBackoffs()
        Description copied from interface: Backoff.Policy
        Convert the policy into a series of backoff values.
        Specified by:
        toBackoffs in interface Backoff.Policy
        Returns:
        a series of backoff values.
      • getMs

        public long getMs()
      • getLimit

        public long getLimit()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object