Hide EagerDOMQueryResult behind DOMQueryResult.of() 06/93406/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 26 Oct 2020 02:54:40 +0000 (03:54 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 27 Oct 2020 00:39:47 +0000 (01:39 +0100)
commita977d3b0d91aeeeff955d07bdf179a594b3d31e9
treec6736287bd804335b92ac764ec46c580fa87265e
parent567190da710eadd7eaf8d7bfd6da7473377f3346
Hide EagerDOMQueryResult behind DOMQueryResult.of()

Most users might not want to depend on dom.spi just for an immutable
holder. Add DOMQueryResult.of() methods and use them as replacements
for EagerDOMQueryResult.of().

JIRA: MDSAL-605
Change-Id: I96f81cc105b9890638769b2f2185e961c0fd1885
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit baa87cf697e8c5ba66804d68f88c469dd4cf32bc)
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/AbstractForwardedTransaction.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/query/DOMQueryResult.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/query/SimpleDOMQueryResult.java [moved from dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/EagerDOMQueryResult.java with 56% similarity]
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/query/DOMQueryEvaluator.java
dom/mdsal-dom-spi/src/main/java/org/opendaylight/mdsal/dom/spi/store/DOMStoreReadTransaction.java