Migrate OSGI compendium reference
[controller.git] / opendaylight / md-sal / sal-binding-broker / src / main / java / org / opendaylight / controller / sal / binding / impl / RootBindingAwareBroker.java
index f5f2b76f9466655487af8411d9e0ae9379dac8bd..fbcf2167cdf115c72617dd5d6d8858540ac22e04 100644 (file)
@@ -34,6 +34,7 @@ import org.osgi.framework.BundleContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated(forRemoval = true)
 public class RootBindingAwareBroker implements Mutable, Identifiable<String>, BindingAwareBroker, AutoCloseable,
         RpcProviderRegistry {
 
@@ -161,7 +162,7 @@ public class RootBindingAwareBroker implements Mutable, Identifiable<String>, Bi
     }
 
     @Override
-    public void close() throws Exception {
+    public void close() {
         // FIXME: Close all sessions
     }
 
@@ -188,7 +189,7 @@ public class RootBindingAwareBroker implements Mutable, Identifiable<String>, Bi
         return getRoot().registerRouteChangeListener(listener);
     }
 
-    public class RootSalInstance extends
+    public static class RootSalInstance extends
             AbstractBindingSalProviderInstance<NotificationProviderService, RpcProviderRegistry> {
 
         public RootSalInstance(final RpcProviderRegistry rpcRegistry,