Speed up chunked framing 13/13413/3
authorRobert Varga <rovarga@cisco.com>
Fri, 5 Dec 2014 12:37:41 +0000 (13:37 +0100)
committerRobert Varga <rovarga@cisco.com>
Fri, 5 Dec 2014 15:35:05 +0000 (16:35 +0100)
commite4b2f0fcc2fe80692a00bd7e2876abfda71d37f9
tree5e29a343d67f5cf5a533da0cbfbb98125333dc2c
parentf0b50462712d28bc62736c90ea3c78c26d8edb1f
Speed up chunked framing

Instead of allocating temporary byte arrays and ByteBufs, insert chunk
headers explicitly and transfer bytes directly from input message to
output.

Change-Id: Id300cbb9bc39b36e9a07def3d50c948edda7f570
Signed-off-by: Robert Varga <rovarga@cisco.com>
opendaylight/netconf/netconf-netty-util/src/main/java/org/opendaylight/controller/netconf/nettyutil/handler/ChunkedFramingMechanismEncoder.java
opendaylight/netconf/netconf-netty-util/src/test/java/org/opendaylight/controller/netconf/nettyutil/handler/ChunkedFramingMechanismEncoderTest.java
opendaylight/netconf/netconf-util/src/main/java/org/opendaylight/controller/netconf/util/messages/NetconfMessageConstants.java