Bug 2267: Reuse leaf and leaf set entry builders in NormalizedNodeInputStreamReader 47/12447/5
authortpantelis <tpanteli@brocade.com>
Thu, 30 Oct 2014 12:16:05 +0000 (08:16 -0400)
committertpantelis <tpanteli@brocade.com>
Mon, 17 Nov 2014 00:24:17 +0000 (19:24 -0500)
commitfd9f86718e81b5725030e3622657bbb9fc0217d7
tree01ffe49f2c53688baaf33ebaafcdc33e46b502f9
parente773a75ec0a88fb88c3314f89ce92d951401e585
Bug 2267: Reuse leaf and leaf set entry builders in NormalizedNodeInputStreamReader

Builders.leafBuilder() and Builders.leafSetEntryBuilder() can be
re-used. Added class members to lazy-create a reusable an instance of each.

Also fixed a bug related to a null revision field in QName.

Change-Id: Ief41b6c23d9f41dc0d281786e5143127ef88ca4d
Signed-off-by: tpantelis <tpanteli@brocade.com>
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/NormalizedNodeInputStreamReader.java
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/NormalizedNodeOutputStreamWriter.java
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/NormalizedNodeStreamReader.java
opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/NormalizedNodeStreamReaderWriterTest.java
opendaylight/md-sal/sal-clustering-commons/src/test/java/org/opendaylight/controller/cluster/datastore/node/utils/stream/SampleNormalizedNodeSerializable.java