protected void startExecutorPool(){
  if (m_executorPool != null) {
    m_executorPool.shutdownNow();
  }
  m_executorPool=new ThreadPoolExecutor(m_numExecutionSlots,m_numExecutionSlots,120,TimeUnit.SECONDS,new LinkedBlockingQueue<Runnable>());
}

protected void startExecutorPool ( ) { if ( m_executorPool != null ) { m_executorPool . shutdownNow ( ) ; } m_executorPool = new ThreadPoolExecutor ( m_numExecutionSlots , m_numExecutionSlots , 120 , TimeUnit . SECONDS , new LinkedBlockingQueue < Runnable > ( ) ) ; }
start the pool of execution threads
