public class Interval
extends java.lang.Object
Constructor and Description |
---|
Interval(long interval,
java.util.concurrent.TimeUnit timeUnit,
java.util.function.Function<ActionResult,Interval> m_callback) |
Modifier and Type | Method and Description |
---|---|
java.util.function.Function<ActionResult,Interval> |
getCallback() |
long |
getInterval(java.util.concurrent.TimeUnit timeUnit) |
java.lang.String |
toString() |
public Interval(long interval, java.util.concurrent.TimeUnit timeUnit, java.util.function.Function<ActionResult,Interval> m_callback)
public long getInterval(java.util.concurrent.TimeUnit timeUnit)
timeUnit
- Of the returned intervalpublic java.util.function.Function<ActionResult,Interval> getCallback()
callback
which should be invoked after the action is performed to get next intervalpublic java.lang.String toString()
toString
in class java.lang.Object