class VertxRestInvocation extends RestProducerInvocation {

  @Override
  protected void createInvocation() {
    super.createInvocation();

    RoutingContext routingContext = ((VertxServerRequestToHttpServletRequest) this.requestEx).getContext();
    VertxHttpTransportContext transportContext = new VertxHttpTransportContext(routingContext, requestEx, responseEx,
        produceProcessor);

    invocation.setTransportContext(transportContext);
    routingContext.put(RestConst.REST_INVOCATION_CONTEXT, this.invocation);
  }

}