X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-impl%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fimpl%2Frouting%2FAbstractDataReadRouter.java;h=9e6147359db58cc1ff60e9100feca555f3061333;hb=a35fe9ae149bd4c7089d48665ccc8bff580bce53;hp=d6b3c5334aa1c4d02563d51cef0a0d27d8939c61;hpb=d542617f3486541cf9937009fb6aa1e3f2c9f0e2;p=controller.git diff --git a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/routing/AbstractDataReadRouter.java b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/routing/AbstractDataReadRouter.java index d6b3c5334a..9e6147359d 100644 --- a/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/routing/AbstractDataReadRouter.java +++ b/opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/routing/AbstractDataReadRouter.java @@ -20,7 +20,7 @@ import com.google.common.collect.Multimap; * @param
* @param , D> implements DataReader {
+public abstract class AbstractDataReadRouter , D> implements DataReader {
Multimap > configReaders = HashMultimap.create();
Multimap > operationalReaders = HashMultimap.create();
@@ -139,14 +139,15 @@ public abstract class AbstractDataReadRouter , D> implements Da
@Override
public boolean apply(Entry > input) {
- final Path key = input.getKey();
- return key.contains(path) || ((Path) path).contains(key);
+ final P key = input.getKey();
+ return key.contains(path) || ((P) path).contains(key);
}
};
}
- private class ConfigurationDataReaderRegistration , D> extends DataReaderRegistration {
+ @SuppressWarnings("hiding")
+ private class ConfigurationDataReaderRegistration , D> extends DataReaderRegistration {
public ConfigurationDataReaderRegistration(P key, DataReader instance) {
super(key, instance);
@@ -158,7 +159,8 @@ public abstract class AbstractDataReadRouter , D> implements Da
}
}
- private class OperationalDataReaderRegistration , D> extends DataReaderRegistration {
+ @SuppressWarnings("hiding")
+ private class OperationalDataReaderRegistration , D> extends DataReaderRegistration {
public OperationalDataReaderRegistration(P key, DataReader instance) {
super(key, instance);
@@ -170,7 +172,7 @@ public abstract class AbstractDataReadRouter , D> implements Da
}
}
- private abstract static class DataReaderRegistration , D> extends
+ private abstract static class DataReaderRegistration , D> extends
AbstractObjectRegistration