extract vert.x specific threadpoolexecutor implementations into factory
extract vert.x specific threadpoolexecutor implementations into factory