Merge "BUG-2288: DOMNotification API"
[controller.git] / opendaylight / config / logback-config / src / main / java / org / opendaylight / controller / config / yang / logback / config / LogbackStatusListener.java
index dc2677951f0e1967319aba75532d739752b342d4..720f33d79409f7845ee39b2d38ad73f562f5f2db 100644 (file)
@@ -1,3 +1,11 @@
+/*
+ * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+
 /**
  * Generated file
 
  */
 package org.opendaylight.controller.config.yang.logback.config;
 
+import ch.qos.logback.classic.LoggerContext;
+import ch.qos.logback.core.status.StatusBase;
+import ch.qos.logback.core.status.StatusListener;
+import ch.qos.logback.core.status.StatusManager;
 import java.io.Closeable;
 import java.io.IOException;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
-
-import ch.qos.logback.core.status.Status;
 import org.slf4j.LoggerFactory;
 
-import ch.qos.logback.classic.LoggerContext;
-import ch.qos.logback.core.status.StatusBase;
-import ch.qos.logback.core.status.StatusListener;
-import ch.qos.logback.core.status.StatusManager;
-
-public class LogbackStatusListener implements StatusListener,
-        LogbackRuntimeMXBean, Closeable {
+public class LogbackStatusListener implements StatusListener, LogbackRuntimeMXBean, Closeable {
 
     private final List<StatusTO> receivedStatuses;
     private final LogbackRuntimeRegistrator rootRuntimeBeanRegistratorWrapper;
     private LogbackRuntimeRegistration reg;
 
-    public LogbackStatusListener(
-            LogbackRuntimeRegistrator rootRuntimeBeanRegistratorWrapper) {
+    public LogbackStatusListener(LogbackRuntimeRegistrator rootRuntimeBeanRegistratorWrapper) {
         receivedStatuses = new ArrayList<>();
         this.rootRuntimeBeanRegistratorWrapper = rootRuntimeBeanRegistratorWrapper;
     }
@@ -52,14 +55,12 @@ public class LogbackStatusListener implements StatusListener,
         return reg;
     }
 
-    private LogbackRuntimeRegistration registerToJMX(
-            LogbackRuntimeRegistrator rootRuntimeBeanRegistratorWrapper) {
+    private LogbackRuntimeRegistration registerToJMX(LogbackRuntimeRegistrator rootRuntimeBeanRegistratorWrapper) {
         return rootRuntimeBeanRegistratorWrapper.register(this);
     }
 
     private synchronized void registerToLogback() {
-        LoggerContext context = (LoggerContext) LoggerFactory
-                .getILoggerFactory();
+        LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();
         final StatusManager statusManager = context.getStatusManager();
 
         statusManager.remove(this);
@@ -70,15 +71,13 @@ public class LogbackStatusListener implements StatusListener,
     }
 
     private void addInitialStatuses(StatusManager statusManager) {
-        for (ch.qos.logback.core.status.Status status : statusManager
-                .getCopyOfStatusList()) {
+        for (ch.qos.logback.core.status.Status status : statusManager.getCopyOfStatusList()) {
             addStatusEvent(status);
         }
     }
 
     @Override
-    public synchronized void addStatusEvent(
-            ch.qos.logback.core.status.Status status) {
+    public synchronized void addStatusEvent(ch.qos.logback.core.status.Status status) {
         receivedStatuses.add(transformStatus(status));
     }
 
@@ -107,14 +106,14 @@ public class LogbackStatusListener implements StatusListener,
 
     @Override
     public void close() throws IOException {
-        if (reg != null)
+        if (reg != null) {
             reg.close();
+        }
         unregisterFromLogback();
     }
 
     private void unregisterFromLogback() {
-        LoggerContext context = (LoggerContext) LoggerFactory
-                .getILoggerFactory();
+        LoggerContext context = (LoggerContext) LoggerFactory.getILoggerFactory();
         final StatusManager statusManager = context.getStatusManager();
         statusManager.remove(this);
     }