Changes to NextHopManager
[vpnservice.git] / nexthopmgr / nexthopmgr-impl / src / main / java / org / opendaylight / vpnservice / nexthopmgr / NexthopmgrProvider.java
index 51494d92efcbffdea25f8bf7a76cf1712d792718..de61812fe958519ecc17da8c6822308b1f2c7027 100644 (file)
@@ -41,6 +41,7 @@ public class NexthopmgrProvider implements BindingAwareProvider, AutoCloseable {
 
     @Override
     public void onSessionInitiated(ProviderContext session) {
+        try {
         final  DataBroker dbx = session.getSALService(DataBroker.class);
         nhManager = new NexthopManager(dbx);
         vpnIfListener = new VpnInterfaceChangeListener(dbx, nhManager);
@@ -52,6 +53,11 @@ public class NexthopmgrProvider implements BindingAwareProvider, AutoCloseable {
         nhManager.setIdManager(idManager);
         nhManager.createNexthopPointerPool();
         LOG.info("NexthopmgrProvider Session Initiated");
+        }
+        catch (Exception e)
+        {
+            LOG.error("Error initializing services", e);
+        }
     }
 
     public void setMdsalManager(IMdsalApiManager mdsalManager) {