@Override public boolean contains(final DataTreeIdentifier<?> other) { return datastoreType == other.datastoreType && rootIdentifier.contains(other.rootIdentifier); }
@Override public boolean contains(final DataTreeIdentifier<?> other) { return datastoreType == other.datastoreType && rootIdentifier.contains(other.rootIdentifier); }
@Override public boolean contains(final DataTreeIdentifier<?> other) { return datastoreType == other.datastoreType && rootIdentifier.contains(other.rootIdentifier); }
private List<PeerBean> closeAllBindedPeers(final InstanceIdentifier<Bgp> rootIdentifier) { final List<PeerBean> filtered = new ArrayList<>(); this.peers.entrySet().stream().filter(entry -> entry.getKey().contains(rootIdentifier)).forEach(entry -> { final PeerBean peer = entry.getValue(); peer.close(); filtered.add(peer); }); return filtered; }
public DataObject readFrom(final FlowManagementReader store, final InstanceIdentifier<? extends DataObject> path) { boolean _equals = Objects.equal(FRMRuntimeDataProvider.FLOWS_PATH, path); if (_equals) { return store.readAllFlows(); } boolean _contains = FRMRuntimeDataProvider.FLOWS_PATH.contains(path); if (_contains) { FlowKey _flowKey = this.toFlowKey(path); return store.readFlow(_flowKey); } return null; }
@Override public void onDataChanged(final AsyncDataChangeEvent<InstanceIdentifier<?>, DataObject> change) { for (InstanceIdentifier<?> path: change.getRemovedPaths()) { if (path.getTargetType().equals(ContextTag.class)) { if (m_iid.contains(path)) { // Only manage resource's own context tag m_registration.unregisterPath(ServiceContext.class, path); } } } for (InstanceIdentifier<?> path: change.getCreatedData().keySet()) { if (path.getTargetType().equals(ContextTag.class)) { if (m_iid.contains(path)) { // Only manage resource's own context tag m_registration.registerPath(ServiceContext.class, path); } } } } }