public void registerAsDataChangeListener() { dataChangeListenerRegistration = dataBroker.registerDataChangeListener(dataStoreType, instanceIdentifier, this, DataBroker.DataChangeScope.SUBTREE); }
private void registerConfigListener(DataBroker dataProvider) { configReg = dataProvider.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, configIid, this, DataChangeScope.SUBTREE); }
public OpenFlowDeviceDriver(DataBroker dataBroker, RpcProviderRegistry rpcRegistry) { this.rpcRegistry = Preconditions.checkNotNull(rpcRegistry); // register listener for Node, in future should be filtered by device type // subscribe to be notified when a device-type augmentation is applied to an inventory node dataChangeListenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, PATH, this, AsyncDataBroker.DataChangeScope.BASE); }
public OfOverlayNodeListener(DataBroker dataProvider, SwitchManager switchManager) { this.switchManager = checkNotNull(switchManager); listenerRegistration = checkNotNull(dataProvider).registerDataChangeListener( LogicalDatastoreType.CONFIGURATION, ofOverlayNodeIid, this, DataChangeScope.ONE); }
public FlowCapableNodeListener(DataBroker dataProvider, SwitchManager switchManager) { this.switchManager = checkNotNull(switchManager); listenerRegistration = checkNotNull(dataProvider).registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, fcNodeIid, this, DataChangeScope.BASE); }
private void registerListner(final EventSourceTopology eventSourceTopology) { this.listenerRegistration = eventSourceTopology.getDataBroker().registerDataChangeListener( LogicalDatastoreType.OPERATIONAL, EventSourceTopology.EVENT_SOURCE_TOPOLOGY_PATH, this, DataBroker.DataChangeScope.SUBTREE); }
public void start() { LOG.info("{} start", getClass().getSimpleName()); listenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, getWildCardPath(), this, AsyncDataBroker.DataChangeScope.SUBTREE); }
public void start() { LOG.info("{} start", getClass().getSimpleName()); listenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), this, DataChangeScope.SUBTREE); }
public void init() { LOG.info("{} init", getClass().getSimpleName()); listenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), this, AsyncDataBroker.DataChangeScope.SUBTREE); }
private void registerListener(final DataBroker db) { try { listenerRegistration = db.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), OdlInterfaceChangeListener.this, DataChangeScope.SUBTREE); } catch (final Exception e) { LOG.error("Nexthop Manager Interfaces DataChange listener registration fail!", e); throw new IllegalStateException("Nexthop Manager registration Listener failed.", e); } }
public void start() { LOG.info("{} start", getClass().getSimpleName()); listenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), this, DataChangeScope.SUBTREE); }
public void init() { LOG.info("{} init", getClass().getSimpleName()); listenerRegistration = dataBroker.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), this, AsyncDataBroker.DataChangeScope.SUBTREE); }
private void registerListener(final DataBroker db) { try { listenerRegistration = db.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, getWildCardPath(), VpnInterfaceManager.this, DataChangeScope.SUBTREE); opListenerRegistration = db.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, getWildCardPath(), vpnInterfaceOpListener, DataChangeScope.SUBTREE); } catch (final Exception e) { LOG.error("VPN Service DataChange listener registration fail!", e); throw new IllegalStateException("VPN Service registration Listener failed.", e); } }
@Override public ListenerRegistration<DataChangeListener> registerDataChangeListener( final InstanceIdentifier<? extends DataObject> path, final DataChangeListener listener) { final org.opendaylight.controller.md.sal.binding.api.DataChangeListener asyncOperListener = new BackwardsCompatibleOperationalDataChangeInvoker(listener); final org.opendaylight.controller.md.sal.binding.api.DataChangeListener asyncCfgListener = new BackwardsCompatibleConfigurationDataChangeInvoker(listener); final ListenerRegistration<org.opendaylight.controller.md.sal.binding.api.DataChangeListener> cfgReg = delegate.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, path, asyncCfgListener, DataChangeScope.SUBTREE); final ListenerRegistration<org.opendaylight.controller.md.sal.binding.api.DataChangeListener> operReg = delegate.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, path, asyncOperListener, DataChangeScope.SUBTREE); return new LegacyListenerRegistration(listener,cfgReg,operReg); }
public SwitchListener(ScheduledExecutorService executor) { this.executor = executor; this.registerListener = UlnMapperDatastoreDependency.getDataProvider().registerDataChangeListener( LogicalDatastoreType.OPERATIONAL, UlnIidFactory.logicalSwitchIid(), this, AsyncDataBroker.DataChangeScope.SUBTREE); }
public SecurityRuleGroupsListener(ScheduledExecutorService executor) { this.executor = executor; this.registerListener = UlnMapperDatastoreDependency.getDataProvider().registerDataChangeListener( LogicalDatastoreType.OPERATIONAL, UlnIidFactory.securityGroupsIid(), this, AsyncDataBroker.DataChangeScope.SUBTREE); }
public NeutronLoadBalancerPoolChangeListener(DataBroker db){ this.db = db; InstanceIdentifier<Pool> path = InstanceIdentifier .create(Neutron.class) .child(Pools.class) .child(Pool.class); LOG.debug("Register listener for Neutron Load Balancer Pool model data changes"); registration = this.db.registerDataChangeListener(LogicalDatastoreType.CONFIGURATION, path, this, AsyncDataBroker.DataChangeScope.ONE); }
public ListenerRegistration<DataChangeListener> registerAsDataChangeListener(DataBroker dataBroker) { InstanceIdentifier<Node> nodeInstanceIdentifier = InstanceIdentifier.builder(Nodes.class) .child(Node.class).build(); return dataBroker.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, nodeInstanceIdentifier, this, AsyncDataBroker.DataChangeScope.BASE); }
private void registerListener(final DataBroker db) { listenerRegistration = db.registerDataChangeListener( LogicalDatastoreType.CONFIGURATION, InstanceIdentifier.create(Neutron.class) .child(L2gatewayConnections.class).child(L2gatewayConnection.class), L2GatewayConnectionListener.this, DataChangeScope.SUBTREE); }
protected void registerListener() { lstnerRegistration = this.broker.registerDataChangeListener(LogicalDatastoreType.OPERATIONAL, InstanceIdentifier.create(NetworkTopology.class).child(Topology.class, new TopologyKey(HwvtepSouthboundConstants.HWVTEP_TOPOLOGY_ID)).child(Node.class) .child(TerminationPoint.class), this, DataChangeScope.BASE); }