package org.opendaylight.controller.sal.binding.impl;\r
\r
+import java.util.Set;
import java.util.concurrent.Future;\r
import java.util.concurrent.atomic.AtomicLong;\r
-\r
+
import org.opendaylight.controller.md.sal.common.impl.service.AbstractDataBroker;\r
import org.opendaylight.controller.sal.binding.api.data.DataChangeListener;\r
import org.opendaylight.controller.sal.binding.api.data.DataProviderService;\r
@Override\r
public void close() throws Exception {\r
\r
+ }
+
+
+ @Override
+ protected boolean isAffectedBy(InstanceIdentifier<? extends DataObject> key,
+ Set<InstanceIdentifier<? extends DataObject>> paths) {
+ if (paths.contains(key)) {
+ return true;
+ }
+ for (InstanceIdentifier<?> path : paths) {
+ if (key.containsWildcarded(path)) {
+ return true;
+ }
+ }
+
+ return false;
}\r
}
\ No newline at end of file