This commit provides fix for null pointer exception due to the reason
floatingIpListener was being used by portListener, before it was
initialized.
Change-Id: Idec840cb34671eddd924966d5adb48675ac84974
Signed-off-by: Suraj Ranjan <suraj.ranjan@ericsson.com>
networkListener = new NeutronNetworkChangeListener(dbx, nvManager, nvNatManager);
subnetListener = new NeutronSubnetChangeListener(dbx, nvManager);
routerListener = new NeutronRouterChangeListener(dbx, nvManager, nvNatManager);
networkListener = new NeutronNetworkChangeListener(dbx, nvManager, nvNatManager);
subnetListener = new NeutronSubnetChangeListener(dbx, nvManager);
routerListener = new NeutronRouterChangeListener(dbx, nvManager, nvNatManager);
+ floatingIpMapListener = new NeutronFloatingToFixedIpMappingChangeListener(dbx);
portListener = new NeutronPortChangeListener(dbx, nvManager, nvNatManager,
notificationPublishService,notificationService, floatingIpMapListener);
portListener.setLockManager(lockManager);
portListener.setLockManager(lockManager);
portListener = new NeutronPortChangeListener(dbx, nvManager, nvNatManager,
notificationPublishService,notificationService, floatingIpMapListener);
portListener.setLockManager(lockManager);
portListener.setLockManager(lockManager);
- floatingIpMapListener = new NeutronFloatingToFixedIpMappingChangeListener(dbx);
nvManager.setLockManager(lockManager);
portListener.setLockManager(lockManager);
floatingIpMapListener.setLockManager(lockManager);
nvManager.setLockManager(lockManager);
portListener.setLockManager(lockManager);
floatingIpMapListener.setLockManager(lockManager);