BUG-632: fix netty binding 40/6640/2
authorRobert Varga <rovarga@cisco.com>
Thu, 1 May 2014 19:03:36 +0000 (21:03 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 2 May 2014 05:49:46 +0000 (07:49 +0200)
commit75c79d987a462ec9ce79bbb5fbf34a09c883391f
treed61ab62ca4ce5c44b5f91dc2a9567acb0b9ebe8c
parent7ab1a67c8c8d3c9562dfa9c6b1b281078f41ea59
BUG-632: fix netty binding

It turns out netty is not really friendly to us subclassing its channel
implementations. Rework the implementation such that it subclasses the
netty generic substrate.

Change-Id: Ia25f23a5791fd43d617130f5b11d7cbde713e75f
Signed-off-by: Robert Varga <rovarga@cisco.com>
15 files changed:
integration-tests/src/test/java/org/opendaylight/protocol/integration/BgpRibImplBundleTest.java
integration-tests/src/test/java/org/opendaylight/protocol/integration/BgpRibMockBundleTest.java
integration-tests/src/test/java/org/opendaylight/protocol/integration/PcepImplBundleTest.java
integration-tests/src/test/java/org/opendaylight/protocol/integration/pcep/AbstractPcepOsgiTest.java
tcp-md5/netty/pom.xml
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/AbstractMD5ChannelConfig.java [deleted file]
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/DefaultMD5ServerSocketChannelConfig.java [new file with mode: 0644]
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/DefaultMD5SocketChannelConfig.java [moved from tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/ProxyMD5SocketChannelConfig.java with 50% similarity]
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/MD5ChannelOption.java
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/MD5NioServerSocketChannel.java
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/MD5NioSocketChannel.java
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/NettyKeyAccess.java [new file with mode: 0644]
tcp-md5/netty/src/main/java/org/opendaylight/bgpcep/tcpmd5/netty/ProxyMD5ServerSocketChannelConfig.java [deleted file]
tcp-md5/nio/src/main/java/org/opendaylight/bgpcep/tcpmd5/nio/MD5ServerSocketChannel.java
tcp-md5/nio/src/main/java/org/opendaylight/bgpcep/tcpmd5/nio/MD5SocketChannel.java