Expose a List of changes in DOMDataTreeChangeListener 33/97633/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 20 Jan 2022 11:16:27 +0000 (12:16 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 20 Jan 2022 11:20:35 +0000 (12:20 +0100)
commitf0d936f01e3b8914c4f3858a384dc5e81e949188
treecb81bfd2ef5222e49bc0cbc7ee01a5fca1b97212
parent7af816d4d24c5e59415d1bb9ddbaac0fcd2f561c
Expose a List of changes in DOMDataTreeChangeListener

The order of changes have a semantic meaning in that they occur
in-order. There are a number of use cases where we would want to access
only the last delta (i.e. for the last state), which is easier when we
expose a proper List instead of Collection.

Change-Id: I159983207dfc935cbc81eccc24296e3db885f73e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/BindingDOMDataTreeChangeListenerAdapter.java
binding/mdsal-binding-dom-adapter/src/main/java/org/opendaylight/mdsal/binding/dom/adapter/LazyDataTreeModification.java
dom/mdsal-dom-api/src/main/java/org/opendaylight/mdsal/dom/api/DOMDataTreeChangeListener.java
dom/mdsal-dom-broker/src/test/java/org/opendaylight/mdsal/dom/broker/DOMDataTreeChangeListenerTest.java
dom/mdsal-dom-broker/src/test/java/org/opendaylight/mdsal/dom/broker/DOMDataTreeListenerTest.java
replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/AbstractSourceMessage.java
replicate/mdsal-replicate-netty/src/main/java/org/opendaylight/mdsal/replicate/netty/SourceRequestHandler.java