|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WliTimerControl
The control interface for the WLI timer control. This control can only be used from JPD client and behaves the same way as in 8.1
Nested Class Summary | |
---|---|
static interface |
WliTimerControl.Callback
Provides a way for the Timer control to receive callbacks. |
static interface |
WliTimerControl.TimerSettings
|
Method Summary | |
---|---|
boolean |
getCoalesceEvents()
This is an 8.1 back-compat API; returns the CoalesceEvents setting. |
Serializable |
getPayload()
Gets the payload |
String |
getRepeatsEvery()
This is an 8.1 back-compat API; returns the repeat interval setting as duration. |
long |
getTimeout()
This is an 8.1 back-compat API; gets the relative number of seconds from now when the timer will timeout (rounded up). |
Date |
getTimeoutAt()
Get the absolute date and time. |
boolean |
isRunning()
Get the running state of the timer. |
void |
restart()
Resets the timer. |
void |
setCoalesceEvents(boolean coalesceEvents)
This is an 8.1 back-compat API; set the CoalesceEvents setting. |
void |
setPayload(Serializable payload)
Sets a payload so when the timer fires the data can be used by event handler(s) |
void |
setRepeatsEvery(long seconds)
Sets the repeating interval, in number of seconds |
void |
setRepeatsEvery(String duration)
Sets the repeating interval, in duration |
void |
setTimeout(long seconds)
Sets the timeout setting, using a long in number of seconds |
void |
setTimeout(String delay)
Sets the timeout setting, using a duration setting |
void |
setTimeoutAt(Date time)
Sets the absolute date and time at which the timer will expire the first time after being started or restarted. |
void |
start()
Starts the timer. |
void |
stop()
Stops the timer. |
Method Detail |
---|
void restart()
void start()
void stop()
void setTimeoutAt(Date time)
time
- The date and time at which the timer should
first expire after being started or restarted.Date getTimeoutAt()
void setPayload(Serializable payload)
Serializable getPayload()
boolean isRunning()
long getTimeout()
void setTimeout(long seconds)
seconds
- number of secondsvoid setTimeout(String delay)
delay
- a durationvoid setRepeatsEvery(long seconds)
seconds
- number of secondsvoid setRepeatsEvery(String duration)
duration
- setting in durationString getRepeatsEvery()
void setCoalesceEvents(boolean coalesceEvents)
coalesceEvents
- true or falseboolean getCoalesceEvents()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |