Integrate with vert.x