@Override
    public <T> void executeBlocking(IAsyncHandler<IAsyncFuture<T>> blockingCode, IAsyncResultHandler<T> resultHandler) {
        vertx.<T>executeBlocking((Promise<T> future) -> {
            blockingCode.handle(wrapPromise(future));
        }, result -> {
            resultHandler.handle(wrapResult(result));
        });
    }
Vert.x implementation of {@link IExecuteBlockingComponent}.

@author Marc Savy {@literal <msavy@redhat.com>}
gateway/platforms/vertx3/vertx3/src/main/java/io/apiman/gateway/platforms/vertx3/components/ExecuteBlockingComponentImpl.java