Io non conosco Vert.x, ma dalla documentazione vedo che il metodo execute() restituisce un Future.
Quindi puoi utilizzare il get() per ottenere il valore della sua computazione. Il metodo get() mette in attesa il codice fino al completamento dell'elaborazione del Future.