Class AlarmAgent
java.lang.Object
org.opendaylight.openflowplugin.applications.southboundcli.alarm.AlarmAgent
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clearNodeReconciliationAlarm
(Long nodeId) Method gets the alarm details to be cleared and construct the alarm objects.void
invokeFMClearMethod
(String alarmId, String text, String src) Method invoke clear alarm JMX API in platform MbeanServer with alarm details.void
invokeFMRaiseMethod
(String alarmId, String text, String src) Method invoke raise alarm JMX API in platform MbeanServer with alarm details.void
raiseNodeReconciliationAlarm
(Long nodeId) Method gets the alarm details to be raised and construct the alarm objects.void
start()
-
Constructor Details
-
AlarmAgent
public AlarmAgent()constructor get the instance of platform MBeanServer.
-
-
Method Details
-
start
@PostConstruct public void start() -
invokeFMRaiseMethod
Method invoke raise alarm JMX API in platform MbeanServer with alarm details.- Parameters:
alarmId
- alarm to be raisedtext
- Additional details describing about the alarm on which dpnIdsrc
- Source of the alarm ex: dpnId=openflow:1 the source node that caused this alarm
-
invokeFMClearMethod
Method invoke clear alarm JMX API in platform MbeanServer with alarm details.- Parameters:
alarmId
- alarm to be clearedtext
- Additional details describing about the alarm on which dpnIdsrc
- Source of the alarm ex: dpn=openflow:1 the source node that caused this alarm
-
raiseNodeReconciliationAlarm
Method gets the alarm details to be raised and construct the alarm objects.- Parameters:
nodeId
- Source of the alarm dpnId
-
clearNodeReconciliationAlarm
Method gets the alarm details to be cleared and construct the alarm objects.- Parameters:
nodeId
- Source of the alarm dpnId
-