code: @Override
      public void failure(Throwable error) {
  
          logger.error(error.getMessage(), error);
          HttpServerResponse response = vertxRequest.response();
  
          // Set error status and end
          Response.Status status = Response.Status.INTERNAL_SERVER_ERROR;
          response.setStatusCode(status.getStatusCode());
          response.setStatusMessage(status.getReasonPhrase());
          response.end();
  
      }
docs: {@inheritDoc}