public class BOBasierterTerminHandler extends BOAssociatedAlarmHandler implements BOMonitoringAlarmHandlerI, SchedulableHandlerI
Constructor and Description |
---|
BOBasierterTerminHandler(AlarmModule alarmModule,
boolean handleSyncEvents) |
Modifier and Type | Method and Description |
---|---|
void |
addClassesOfInterest(java.util.Set<java.lang.Class> classesOfInterest)
!
|
java.lang.Class |
getAlarmClass()
Determines the specific subclass of
Alarm for which this
AlarmHandler is responsible. |
AlarmScheduler |
getScheduler() |
void |
onSchedulablesTriggered(java.util.Date shouldHaveBeenTriggeredAt)
This method is called by the scheduler when one or more scheduled
SchedulableI (BOBasierterTerminStatus
instances here) have been triggered. |
void |
reinitSchedule()
Reinitializes the scheduler with the next "events" that are to be triggered.
|
void |
setScheduler(AlarmScheduler $43) |
retrigger
deactivateAlarmDueToErrors, deactivateAlarmDueToErrors, getAlarme, getAlarmeIterator, getAlarmModule, getBTsHandler, getKernelDatabaseAccessor, getKernelDatabaseSaver, getSchema, getStartingDateForChecks, getUser, handleBT, handleBT, isHandleSyncEvents, setAlarme, setAlarmModule, setBTsHandler, setHandleSyncEvents
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deactivateAlarmDueToErrors, getAlarmeIterator, getKernelDatabaseAccessor
public BOBasierterTerminHandler(AlarmModule alarmModule, boolean handleSyncEvents)
public java.lang.Class getAlarmClass()
AlarmHandler
Alarm
for which this
AlarmHandler
is responsible.getAlarmClass
in class AlarmHandler
Alarm
that this handler is
responsible for.public void addClassesOfInterest(java.util.Set<java.lang.Class> classesOfInterest)
addClassesOfInterest
in interface BTHandlerI
addClassesOfInterest
in class AlarmHandler
public void onSchedulablesTriggered(java.util.Date shouldHaveBeenTriggeredAt)
SchedulableI
(BOBasierterTerminStatus
instances here) have been triggered.onSchedulablesTriggered
in interface SchedulableHandlerI
shouldHaveBeenTriggeredAt
- the Date
when the respective SchedulableI
should have
been triggered; if the alarm system was deactivated or in other similar situations (whatever they may be :-)
this may actually be far earlier than the actual current time!public void reinitSchedule()
reinitSchedule
in interface SchedulableHandlerI
public AlarmScheduler getScheduler()
getScheduler
in interface BOMonitoringAlarmHandlerI
public void setScheduler(AlarmScheduler $43)
Copyright © 2000-2024 OAshi S.à r.l. All Rights Reserved.