private <T> IAsyncResult<T> wrapResult(AsyncResult<T> result) {
        if (result.succeeded()) {
            return AsyncResultImpl.<T>create(result.result());
        } else {
            return AsyncResultImpl.<T>create(result.cause());
        }
    }
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