X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;ds=sidebyside;f=restconf%2Frestconf-nb-bierman02%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fnetconf%2Fsal%2Fstreams%2Flisteners%2FAbstractQueryParams.java;h=40770f2732f5a08467e3158b91bcd1c1eea88f40;hb=e2f149583de143e6d02c5ee90d41619ecbaf6b49;hp=618bf4de91ac475bf676456655a54b39a23ae1d2;hpb=2c69dd7eb97b9e5a8cc7fd17d12bf792e9113ce0;p=netconf.git diff --git a/restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/streams/listeners/AbstractQueryParams.java b/restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/streams/listeners/AbstractQueryParams.java index 618bf4de91..40770f2732 100644 --- a/restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/streams/listeners/AbstractQueryParams.java +++ b/restconf/restconf-nb-bierman02/src/main/java/org/opendaylight/netconf/sal/streams/listeners/AbstractQueryParams.java @@ -89,20 +89,11 @@ abstract class AbstractQueryParams extends AbstractNotificationsData { return leafNodesOnly; } - /** - * Checking query parameters on specific notification. - * - * @param xml data of notification - * @param listener listener of notification - * @return true if notification meets the requirements of query parameters, - * false otherwise - */ @SuppressWarnings("checkstyle:IllegalCatch") - protected boolean checkQueryParams(final String xml, final T listener) { - final Instant now = Instant.now(); + boolean checkStartStop(final Instant now, final T listener) { if (this.stop != null) { - if ((this.start.compareTo(now) < 0) && (this.stop.compareTo(now) > 0)) { - return checkFilter(xml); + if (this.start.compareTo(now) < 0 && this.stop.compareTo(now) > 0) { + return true; } if (this.stop.compareTo(now) < 0) { try { @@ -114,10 +105,10 @@ abstract class AbstractQueryParams extends AbstractNotificationsData { } else if (this.start != null) { if (this.start.compareTo(now) < 0) { this.start = null; - return checkFilter(xml); + return true; } } else { - return checkFilter(xml); + return true; } return false; } @@ -128,7 +119,7 @@ abstract class AbstractQueryParams extends AbstractNotificationsData { * @param xml data of notification */ @SuppressWarnings("checkstyle:IllegalCatch") - private boolean checkFilter(final String xml) { + boolean checkFilter(final String xml) { if (this.filter == null) { return true; }