Add synchronous Vert.x endpoint implementation