public class LostSourcesContainer extends java.lang.Object implements AlarmCategoryListener, SourceListener
These are the reason while an alarm is not shown to the operator:
Lost alarms are the source IDs that do not compare as alarm IDs.
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
void |
faultStateReceived(FaultState faultState)
An alarm has been received from the source NC.
|
TableData |
getDataToSave() |
java.lang.Object[] |
getElements(java.lang.Object inputElement) |
static LostSourcesContainer |
getInstance() |
void |
inputChanged(Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput) |
void |
onAlarm(Alarm alarm)
Called on alarm change arrival.
|
void |
setViewer(ListViewer viewer) |
void |
sourceXMLMsgReceived(java.lang.String asiMessage)
An XML has been received from the source NC.
|
public static LostSourcesContainer getInstance()
public void faultStateReceived(FaultState faultState)
SourceListenerfaultStateReceived in interface SourceListenerpublic void sourceXMLMsgReceived(java.lang.String asiMessage)
SourceListenerThe XML follows the ASIMessage.xsd schema definition and therefore it might have one or more fault states.
sourceXMLMsgReceived in interface SourceListenerasiMessage - The ASIMessage received from an alarm sourcepublic void onAlarm(Alarm alarm)
AlarmCategoryListeneronAlarm in interface AlarmCategoryListeneralarm - The alarmpublic void dispose()
public void setViewer(ListViewer viewer)
public void inputChanged(Viewer viewer,
java.lang.Object oldInput,
java.lang.Object newInput)
public java.lang.Object[] getElements(java.lang.Object inputElement)
public TableData getDataToSave()