public OrderedThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit unit,IoEventQueueHandler eventQueueHandler){
  this(corePoolSize,maximumPoolSize,keepAliveTime,unit,Executors.defaultThreadFactory(),eventQueueHandler);
}

public OrderedThreadPoolExecutor ( int corePoolSize , int maximumPoolSize , long keepAliveTime , TimeUnit unit , IoEventQueueHandler eventQueueHandler ) { this ( corePoolSize , maximumPoolSize , keepAliveTime , unit , Executors . defaultThreadFactory ( ) , eventQueueHandler ) ; }
creates a default threadpool , with default values : - a default threadfactory
