Class AlarmAgent
java.lang.Object
org.opendaylight.openflowplugin.applications.southboundcli.alarm.AlarmAgent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearNodeReconciliationAlarm(Long nodeId) Method gets the alarm details to be cleared and construct the alarm objects.voidinvokeFMClearMethod(String alarmId, String text, String src) Method invoke clear alarm JMX API in platform MbeanServer with alarm details.voidinvokeFMRaiseMethod(String alarmId, String text, String src) Method invoke raise alarm JMX API in platform MbeanServer with alarm details.voidraiseNodeReconciliationAlarm(Long nodeId) Method gets the alarm details to be raised and construct the alarm objects.voidstart()
-
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
-