title: Why netty uses only one thread?
body: <p>I am trying to write an udp-server. I configured my bootstrap in this way:</p>
  
  <pre><code>ChannelFactory factory = new NioDatagramChannelFactory(Executors.newCachedThreadPool());
  
      ConnectionlessBootstrap bootstrap = new ConnectionlessBootstrap(factory);
      bootstrap.setPipelineFactory(new UDPServerPipelineFactory());
      bootstrap.setOption("sendBufferSize", 1048576*2);
      bootstrap.setOption("receiveBufferSize", 1048576*2);
      bootstrap.setOption("tcpNoDelay", true);
      bootstrap.setOption("receiveBufferSizePredictorFactory", new AdaptiveReceiveBufferSizePredictorFactory(1048576, 1048576, 2000000));
      bootstrap.bind(new InetSocketAddress(11000));
  </code></pre>
  
  <p>Pipline in this way:</p>
  
  <pre><code>@Override
  public ChannelPipeline getPipeline() throws Exception
  {
      ChannelPipeline pipeline = Channels.pipeline();
  
      pipeline.addFirst("execution-handler", new ExecutionHandler(new OrderedMemoryAwareThreadPoolExecutor(16, 2333444, 3444333)));
      pipeline.addLast("decoder", new StringDecoder());
      pipeline.addLast("counter", new UDPHandler());
  
      return pipeline;
  }
  </code></pre>
  
  <p>But my UDPHandler always managed only by one thread. What am I doing wrong?</p>