public class WiedervorlageHandler extends BedingterAlarmHandler implements BOMonitoringAlarmHandlerI, SchedulableHandlerI, ScheduledAlarmHandlerI
ScheduledAlarmHandlerI.DateWithInfo
Constructor and Description |
---|
WiedervorlageHandler(AlarmModule _alarmModule,
boolean _handleSyncEvents) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getAlarmClass()
Determines the specific subclass of
Alarm for which this
AlarmHandler is responsible. |
org.apache.log4j.Logger |
getLogger() |
ScheduledAlarmHandlerI.DateWithInfo |
getNextTriggeringDateWithInfo() |
AlarmScheduler |
getScheduler() |
void |
onSchedulablesTriggered(java.util.Date shouldHaveBeenTriggeredAt)
This method is called by the scheduler when one or more scheduled
WiedervorlageStatus instances here
have been triggered. |
void |
setScheduler(AlarmScheduler $41) |
addClassesOfInterest, getStartingDateForChecks
retrigger
deactivateAlarmDueToErrors, deactivateAlarmDueToErrors, getAlarme, getAlarmeIterator, getAlarmModule, getBTsHandler, getKernelDatabaseAccessor, getKernelDatabaseSaver, getSchema, getUser, handleBT, isHandleSyncEvents, markTXAsToBeIgnored, setAlarme, setAlarmModule, setBTsHandler, setHandleSyncEvents
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deactivateAlarmDueToErrors, getAlarmeIterator, getKernelDatabaseAccessor
updateSchedule
public WiedervorlageHandler(AlarmModule _alarmModule, boolean _handleSyncEvents)
public org.apache.log4j.Logger getLogger()
getLogger
in interface BTHandlerI
getLogger
in interface SchedulableHandlerI
getLogger
in class AlarmHandler
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 onSchedulablesTriggered(java.util.Date shouldHaveBeenTriggeredAt)
WiedervorlageStatus
instances here
have been triggered.onSchedulablesTriggered
in interface SchedulableHandlerI
shouldHaveBeenTriggeredAt
- the Date
when the respective WiedervorlageStatus
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 ScheduledAlarmHandlerI.DateWithInfo getNextTriggeringDateWithInfo()
getNextTriggeringDateWithInfo
in interface ScheduledAlarmHandlerI
public AlarmScheduler getScheduler()
getScheduler
in interface ScheduledAlarmHandlerI
public void setScheduler(AlarmScheduler $41)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.