QueryResults should be Iterable, Immutable 65/93365/2
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 01:51:43 +0000 (02:51 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 02:46:30 +0000 (03:46 +0100)
commit74bf22cda1905fee5ab6d539a8a725a81c9ff826
tree58aab07b79496339c672220869eeefc2f327c3aa
parent735503bdc3868c9cddd6eea62551d4c395da822a
QueryResults should be Iterable, Immutable

Each query result really is a holder of result items, in some
iteration order. Expose this by implementing Iterable, so that
we end up correctly implementing stream() et al.

JIRA: MDSAL-605
Change-Id: I4cf1cd29e74e8c640ee62126e4f1cb9efa956cce
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-api/src/main/java/org/opendaylight/mdsal/binding/api/query/QueryResult.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/query/DefaultQueryResult.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/query/DOMQueryResult.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/EagerDOMQueryResult.java