Hi What I meant is the second client should be denied by the server,
I achieved this by checking the no of opened connections in 'channelOpen' method in 'ServerChannelHandler' and whenever a new connection opens I will just close that connection. I even added a new property to the 'NettyConfiguration' to check whether the netty endpoint is of this single connection type or normal type. Here is the following code @Override public void channelOpen(ChannelHandlerContext ctx, ChannelStateEvent e) throws Exception { if (LOG.isTraceEnabled()) { LOG.trace("Channel open: {}", e.getChannel()); } if (consumer.getConfiguration().isSingleConnection()) { if (consumer.getAllChannels().size() > 1) { System.out.println("closed"); e.getChannel().disconnect(); return; } } // to keep track of open sockets consumer.getAllChannels().add(e.getChannel()); } ----- Regards kiran Reddy -- View this message in context: http://camel.465427.n5.nabble.com/camel-netty-restrict-connections-tp5723951p5724195.html Sent from the Camel - Users mailing list archive at Nabble.com.