private InterfaceManagerRpcService interfaceManagerRpcService;
private BindingAwareBroker.RpcRegistration<OdlInterfaceRpcService> rpcRegistration;
private NodeConnectorStatsImpl nodeConnectorStatsManager;
private InterfaceManagerRpcService interfaceManagerRpcService;
private BindingAwareBroker.RpcRegistration<OdlInterfaceRpcService> rpcRegistration;
private NodeConnectorStatsImpl nodeConnectorStatsManager;
public void setRpcProviderRegistry(RpcProviderRegistry rpcProviderRegistry) {
this.rpcProviderRegistry = rpcProviderRegistry;
public void setRpcProviderRegistry(RpcProviderRegistry rpcProviderRegistry) {
this.rpcProviderRegistry = rpcProviderRegistry;
alivenessMonitorListener = new org.opendaylight.genius.interfacemanager.listeners.AlivenessMonitorListener(dataBroker);
notificationService.registerNotificationListener(alivenessMonitorListener);
alivenessMonitorListener = new org.opendaylight.genius.interfacemanager.listeners.AlivenessMonitorListener(dataBroker);
notificationService.registerNotificationListener(alivenessMonitorListener);
+ cacheInterfaceConfigListener = new CacheInterfaceConfigListener(dataBroker);
+ cacheInterfaceConfigListener.registerListener(dataBroker);
+
+ cacheInterfaceStateListener = new CacheInterfaceStateListener(dataBroker);
+ cacheInterfaceStateListener.registerListener(dataBroker);
+
//Initialize nodeconnectorstatsimpl
nodeConnectorStatsManager = new NodeConnectorStatsImpl(dataBroker, notificationService,
session.getRpcService(OpendaylightPortStatisticsService.class), session.getRpcService(OpendaylightFlowTableStatisticsService.class));
//Initialize nodeconnectorstatsimpl
nodeConnectorStatsManager = new NodeConnectorStatsImpl(dataBroker, notificationService,
session.getRpcService(OpendaylightPortStatisticsService.class), session.getRpcService(OpendaylightFlowTableStatisticsService.class));