m_requestProcessors.shutdownNow();
if(m_requestProcessors instanceof PooledExecutor) ((PooledExecutor)m_requestProcessors).shutdownNow();
   public void stop()   {      if (m_serverSocketChannel.isOpen())      {         try         {            m_serverSocketChannel.close();         }         catch (Exception eat)         {         }      }      // Stop the main selector      m_acceptSelector.wakeup();      // Stop selector threads      for (int i = 0; i < m_readHandlers.length; i++)      {         try         {            m_readHandlers[i].add(new Shutdown());         } catch (InterruptedException e)         {            LOG.error("Thread ("+Thread.currentThread().getName() +") was interrupted, failed to shutdown selector", e);         }      }      for (int i = 0; i < m_writeHandlers.length; i++)      {         try         {            m_writeHandlers[i].QUEUE.put(new Shutdown());            m_writeHandlers[i].m_selector.wakeup();         } catch (InterruptedException e)         {            LOG.error("Thread ("+Thread.currentThread().getName() +") was interrupted, failed to shutdown selector", e);         }      }      // Stop the callback thread pool      m_requestProcessors.shutdownNow();      super.stop();   }