|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.qi4j.library.alarm.AlarmSystem.AlarmSystemMixin
public static class AlarmSystem.AlarmSystemMixin
AlarmSystem implementation.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.qi4j.library.alarm.AlarmSystem |
---|
AlarmSystem.AlarmSystemMixin |
Constructor Summary | |
---|---|
AlarmSystem.AlarmSystemMixin()
|
Method Summary | |
---|---|
void |
addAlarmListener(AlarmListener listener)
Register AlarmListener to recieve AlarmEvents from all
Alarms managed by this AlarmSystem . |
void |
alarmFired(AlarmEvent event)
|
Query<AlarmPoint> |
alarmList()
Returns a list of all Alarms registered to the service. |
java.util.List<AlarmListener> |
alarmListeners()
Returns an immmutable list of all AlarmListeners registered to the service. |
java.util.List<AlarmModelDescriptor> |
alarmModels()
Returns all the AlarmModels that has been installed. |
AlarmPoint |
createAlarm(java.lang.String name,
AlarmCategory category)
Creates an AlarmPoint with the default AlarmModel. |
AlarmModel |
defaultAlarmModel()
Returns the default AlarmModel. |
void |
removeAlarmListener(AlarmListener listener)
Remove the AlarmListener from the AlarmSystem . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AlarmSystem.AlarmSystemMixin()
Method Detail |
---|
public java.util.List<AlarmModelDescriptor> alarmModels()
alarmModels
in interface AlarmSystem
public AlarmModel defaultAlarmModel()
defaultAlarmModel
in interface AlarmSystem
public AlarmPoint createAlarm(java.lang.String name, AlarmCategory category)
createAlarm
in interface AlarmSystem
name
- The system name of the AlarmPoint.category
- The AlarmPoint Category the created alarm should belong to.
public void addAlarmListener(AlarmListener listener)
AlarmEvents
from all
Alarms
managed by this AlarmSystem
.
addAlarmListener
in interface AlarmSystem
listener
- the global listener to be added.public void removeAlarmListener(AlarmListener listener)
AlarmListener
from the AlarmSystem
.
removeAlarmListener
in interface AlarmSystem
listener
- the global listener to be removed.public Query<AlarmPoint> alarmList()
alarmList
in interface AlarmSystem
public java.util.List<AlarmListener> alarmListeners()
AlarmSystem
alarmListeners
in interface AlarmSystem
public void alarmFired(AlarmEvent event)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |