Author: ningjiang
Date: Sat Sep 14 02:16:46 2013
New Revision: 1523176
URL: http://svn.apache.org/r1523176
Log:
CXF-5281 Netty Http Server should enable the reuseAddress option
Modified:
cxf/trunk/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngine.java
Modified:
cxf/trunk/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngine.java
URL:
http://svn.apache.org/viewvc/cxf/trunk/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngine.java?rev=1523176&r1=1523175&r2=1523176&view=diff
==============================================================================
---
cxf/trunk/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngine.java
(original)
+++
cxf/trunk/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpServerEngine.java
Sat Sep 14 02:16:46 2013
@@ -30,6 +30,7 @@ import org.apache.cxf.configuration.jsse
import org.apache.cxf.transport.HttpUriMapper;
import io.netty.bootstrap.ServerBootstrap;
import io.netty.channel.Channel;
+import io.netty.channel.ChannelOption;
import io.netty.channel.EventLoopGroup;
import io.netty.channel.nio.NioEventLoopGroup;
import io.netty.channel.socket.nio.NioServerSocketChannel;
@@ -135,7 +136,9 @@ public class NettyHttpServerEngine imple
protected Channel startServer() {
final ServerBootstrap bootstrap = new ServerBootstrap();
- bootstrap.group(bossGroup,
workerGroup).channel(NioServerSocketChannel.class);
+ bootstrap.group(bossGroup, workerGroup)
+ .channel(NioServerSocketChannel.class)
+ .option(ChannelOption.SO_REUSEADDR, true);
// Set up the idle handler
IdleStateHandler idleStateHandler =