Speed up chunked framing
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)
commit7ece11cafef382a609df9f42e2cf27f5cf53a083
tree4b105fdeb5890ae36e96e36ef7d4c8b9285a307c
parentc06aecbfeaa9f4fbff90eef9ef353c6b2d64a610
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