Split out AbstractLithiumDataInput 87/84687/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 24 Sep 2019 10:03:50 +0000 (12:03 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 26 Sep 2019 18:18:55 +0000 (20:18 +0200)
commita66594ed15440ea067c398dd6aa4ff465bbc804c
tree06448aa0306f5c6451b1c8f700cce2f0f6b86f28
parent5079d7ed802d7c987eef9bb49b2aa09e349a1c9b
Split out AbstractLithiumDataInput

This splits out AbstractLithiumDataInput and disconnects Lithium
and NeonSR2 reader implementations. This allows Neon SR2 to be loaded
without Lithium, thus reducing the number of actual possible
implementations at runtime.

Change-Id: I90863c342d7bbea4946fd27d25dfb822efb4ed6e
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit fba327c801062a6e802f212a0e8b6efee2f6a90e)
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/AbstractLithiumDataInput.java [new file with mode: 0644]
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/LithiumNormalizedNodeInputStreamReader.java
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/NeonSR2NormalizedNodeInputStreamReader.java