private Future<?> invokeRequestMethod(final Method method, final Object[] args) {
    try {
      return (Future<?>) dispatch.get(method).invoke(args);
    } catch (Throwable throwable) {
      return Future.failedFuture(throwable);
    }
  }
Transforms method invocation into request that executed by {@link VertxHttpClient}.

@param method invoked method
@param args provided arguments to method
@return future with decoded result or occurred exception
vertx/feign-vertx/src/main/java/feign/VertxInvocationHandler.java