public abstract class TimeDelayedEventDetectorRT extends TimeoutDetectorRT
vo| Constructor and Description |
|---|
TimeDelayedEventDetectorRT() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract long |
getConditionActiveTime() |
void |
initialize() |
protected void |
initializeState() |
protected void |
scheduleJob() |
void |
scheduleTimeoutImpl(long fireTime) |
(package private) abstract void |
setEventActive(boolean b) |
protected void |
unscheduleJob(long conditionInactiveTime) |
getDurationDescription, getDurationMS, isJobScheduled, scheduleJob, scheduleTimeout, terminate, unscheduleJobcreateEventContext, getEventDetectorKey, getEventType, getMessage, joinTermination, pointBackdated, pointChanged, pointInitialized, pointSet, pointTerminated, pointUpdated, raiseEvent, returnToNormaladdListener, fireEventDetectorStateChanged, fireEventDetectorTerminated, hasListeners, removeListenerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisEventActiveprotected void scheduleJob()
protected void unscheduleJob(long conditionInactiveTime)
protected abstract long getConditionActiveTime()
abstract void setEventActive(boolean b)
public void initialize()
initialize in interface com.serotonin.util.ILifecycleinitialize in class TimeoutDetectorRTprotected void initializeState()
public void scheduleTimeoutImpl(long fireTime)
scheduleTimeoutImpl in class TimeoutDetectorRT