Class Backoff.Constant
- java.lang.Object
-
- org.apache.bookkeeper.common.util.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.
-
-
Field Summary
-
Fields inherited from interface org.apache.bookkeeper.common.util.Backoff.Policy
NONE
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
long
getLimit()
long
getMs()
int
hashCode()
static Backoff.Constant
of(long ms)
Create infinite constant backoff stream.static Backoff.Constant
of(long ms, long limit)
java.util.stream.Stream<java.lang.Long>
toBackoffs()
Convert the policy into a series of backoff values.java.lang.String
toString()
-
-
-
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 interfaceBackoff.Policy
- Returns:
- a series of backoff values.
-
of
public static Backoff.Constant of(long ms, long limit)
-
getMs
public long getMs()
-
getLimit
public long getLimit()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-