Class ZTimer
java.lang.Object
org.zeromq.ZTimer
Deprecated.
Manages set of timers.
Timers can be added with a given interval, when the interval of time expires after addition, handler method is executed with given arguments.
Timer is repetitive and will be executed over time until canceled.
This is a DRAFT class, and may change without notice.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceDeprecated.useTimerHandlerinsteadstatic final classDeprecated.useZTimer.Timerinstead -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(long interval, ZTimer.Handler handler, Object... args) Deprecated.Add timer to the set, timer repeats forever, or until cancel is called.booleancancel(ZTimer.Timer timer) Deprecated.useZTimer.Timer.cancel()insteadintexecute()Deprecated.Execute the timers.booleanreset(ZTimer.Timer timer) Deprecated.useZTimer.Timer.reset()insteadbooleansetInterval(ZTimer.Timer timer, long interval) Deprecated.useZTimer.Timer.setInterval(long)insteadintDeprecated.Sleeps until at least one timer can be executed and execute the timers.longtimeout()Deprecated.Returns the time in millisecond until the next timer.
-
Field Details
-
timer
Deprecated.
-
-
Constructor Details
-
ZTimer
public ZTimer()Deprecated.
-
-
Method Details
-
add
Deprecated.Add timer to the set, timer repeats forever, or until cancel is called.- Parameters:
interval- the interval of repetition in milliseconds.handler- the callback called at the expiration of the timer.args- the optional arguments for the handler.- Returns:
- an opaque handle for further cancel.
-
setInterval
Deprecated.useZTimer.Timer.setInterval(long)insteadChanges the interval of the timer. This method is slow, canceling existing and adding a new timer yield better performance.- Parameters:
timer- the timer to change the interval to.- Returns:
- true if set, otherwise false.
-
reset
Deprecated.useZTimer.Timer.reset()insteadReset the timer. This method is slow, canceling existing and adding a new timer yield better performance.- Parameters:
timer- the timer to reset.- Returns:
- true if reset, otherwise false.
-
cancel
Deprecated.useZTimer.Timer.cancel()insteadCancel a timer.- Parameters:
timer- the timer to cancel.- Returns:
- true if cancelled, otherwise false.
-
timeout
public long timeout()Deprecated.Returns the time in millisecond until the next timer.- Returns:
- the time in millisecond until the next timer.
-
execute
public int execute()Deprecated.Execute the timers.- Returns:
- the number of timers triggered.
-
sleepAndExecute
public int sleepAndExecute()Deprecated.Sleeps until at least one timer can be executed and execute the timers.- Returns:
- the number of timers triggered.
-
ZTimerinstead