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, unscheduleJob
createEventContext, getEventDetectorKey, getEventType, getMessage, joinTermination, pointBackdated, pointChanged, pointInitialized, pointSet, pointTerminated, pointUpdated, raiseEvent, returnToNormal
addListener, fireEventDetectorStateChanged, fireEventDetectorTerminated, hasListeners, removeListener
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isEventActive
protected 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.ILifecycle
initialize
in class TimeoutDetectorRT
protected void initializeState()
public void scheduleTimeoutImpl(long fireTime)
scheduleTimeoutImpl
in class TimeoutDetectorRT