private IMdsalApiManager mdsalManager;
private IInterfaceManager interfaceManager;
private IdManagerService idManager;
+ private InterfaceChangeListener interfaceListener;
@Override
public void onSessionInitiated(ProviderContext session) {
vpnInterfaceManager.setInterfaceManager(interfaceManager);
vpnInterfaceManager.setIdManager(idManager);
vpnManager.setVpnInterfaceManager(vpnInterfaceManager);
+ interfaceListener = new InterfaceChangeListener(dataBroker, vpnInterfaceManager);
createIdPool();
} catch (Exception e) {
LOG.error("Error initializing services", e);
public void close() throws Exception {
vpnManager.close();
vpnInterfaceManager.close();
+ interfaceListener.close();
}
@Override