public class NeutronvpnAlarms {
private static final Logger LOG = LoggerFactory.getLogger(NeutronvpnAlarms.class);
- protected NvpnJMXAlarmAgent alarmAgent = new NvpnJMXAlarmAgent();
+ protected final NvpnJMXAlarmAgent alarmAgent = new NvpnJMXAlarmAgent();
private static final String ALARM_TEXT = "ExtraRouteConfigFaultAlarm";
private static final String ALARM_ID = "NeutronvpnControlPathFailure";
private static final String SOURCE_START = "neutronvpn:";
public static final String OP_CLEARALARM = "clearAlarm";
private static final Logger LOG = LoggerFactory.getLogger(NvpnJMXAlarmAgent.class);
- public MBeanServer mbs = null;
+ private MBeanServer mbs;
private ObjectName alarmName = null;
- private NvpnNbrControlPathAlarm alarmBean = new NvpnNbrControlPathAlarm();
+ private final NvpnNbrControlPathAlarm alarmBean = new NvpnNbrControlPathAlarm();
public NvpnJMXAlarmAgent() {
mbs = ManagementFactory.getPlatformMBeanServer();
private static final Logger LOG = LoggerFactory.getLogger(NvpnNbrControlPathAlarm.class);
- private AtomicInteger sequenceNumber = new AtomicInteger(0);
+ private final AtomicInteger sequenceNumber = new AtomicInteger(0);
- private ConcurrentMap<String, List<String>> raiseAlarmObjectMap = new ConcurrentHashMap<>();
+ private final ConcurrentMap<String, List<String>> raiseAlarmObjectMap = new ConcurrentHashMap<>();
@Override
public void raiseAlarm(String alarmName, String additionalText, String source, String detailsInfo) {
@Override
public void handleNotification(NotificationListener listener, Notification notif, Object handback) {
- AttributeChangeNotification attrib = null;
+ AttributeChangeNotification attrib;
try {
attrib = (AttributeChangeNotification) notif;
} catch (ClassCastException e) {