Tighten AbstractLithiumDataOutput.writeString() 86/84586/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 7 Sep 2019 09:55:28 +0000 (11:55 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 23 Sep 2019 03:37:34 +0000 (05:37 +0200)
commit0c7f9afacaac35df8398d9e3ec808d7ede97007f
treea2eac0028073de6dbd2fd9b42d8c09bd4c34d0e7
parent65f9a729fde4ad25cea4b81eede806a299e426b4
Tighten AbstractLithiumDataOutput.writeString()

We can only ever pass nulls from Revision encoding, refactor to
make that clear (and enforced) in code. This more clearly defines
the context of TokenTypes.IS_NULL_VALUE and where it can be emitted.

Change-Id: I14045c9fc3eaf04b4bde858d322de45d3160de26
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
(cherry picked from commit 77e52504cf30dd68a27273d5088427f43b0eda03)
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/AbstractLithiumDataOutput.java
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/AbstractNormalizedNodeDataOutput.java