public ThreadedListenerManager(ExecutorService pool){
  managerNumber=MANAGER_COUNT.getAndIncrement();
  this.pool=pool;
}

public ThreadedListenerManager ( ExecutorService pool ) { managerNumber = MANAGER_COUNT . getAndIncrement ( ) ; this . pool = pool ; }
configures with specified thread pool
