* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-
package org.opendaylight.openflowplugin.applications.southboundcli.alarm;
import com.google.common.collect.ImmutableList;
import javax.management.AttributeChangeNotification;
import javax.management.NotificationBroadcasterSupport;
-public class NodeReconciliationAlarm extends NotificationBroadcasterSupport implements NodeReconciliationAlarmMBean {
-
- private AtomicLong sequenceNumber = new AtomicLong(1);
+public final class NodeReconciliationAlarm extends NotificationBroadcasterSupport
+ implements NodeReconciliationAlarmMBean {
+ private final AtomicLong sequenceNumber = new AtomicLong(1);
- private volatile java.util.List<String> raiseAlarmObject = new ArrayList<>();
+ private volatile List<String> raiseAlarmObject = new ArrayList<>();
private volatile List<String> clearAlarmObject = new ArrayList<>();
@Override