api refactoring for Vert.x 2.0