public interface JCSMPTimerQueue
| Modifier and Type | Method and Description |
|---|---|
void |
cancelAllTimers()
Cancel all scheduled timers.
|
void |
cancelTimer(JCSMPTimer timer)
Cancel a specific timer.
|
JCSMPTimer |
schedule_absolute(long time,
JCSMPTimeoutHandler handler)
Schedule a timer for an absolute time in the future.
|
JCSMPTimer |
schedule_absolute(long offset,
JCSMPTimeoutHandler handler,
JCSMPTimer timer) |
JCSMPTimer |
schedule_relative(long offset,
JCSMPTimeoutHandler handler)
Schedule a timer for a relative time in the future.
|
JCSMPTimer |
schedule_relative(long offset,
JCSMPTimeoutHandler handler,
JCSMPTimer timer) |
JCSMPTimer schedule_absolute(long time, JCSMPTimeoutHandler handler)
time - Absolute time at which the timer should expire (same format as
returned by System.currentTimeMillis()).handler - Implementation of the JCSMPTimeoutHandler interface,
to run on expiry.JCSMPTimer schedule_absolute(long offset, JCSMPTimeoutHandler handler, JCSMPTimer timer)
JCSMPTimer schedule_relative(long offset, JCSMPTimeoutHandler handler)
offset - Relative time offset (milliseconds).handler - Implementation of the JCSMPTimeoutHandler interface,
to run on expiry.JCSMPTimer schedule_relative(long offset, JCSMPTimeoutHandler handler, JCSMPTimer timer)
void cancelTimer(JCSMPTimer timer)
timer - Timer to cancel.void cancelAllTimers()
Copyright 2004-2019 Solace Corporation. All rights reserved.