Class HandlerTemplate

  • All Implemented Interfaces:
    io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
    Direct Known Subclasses:
    HandlerComposer

    public abstract class HandlerTemplate
    extends Object
    implements io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>
    • Constructor Detail

      • HandlerTemplate

        public HandlerTemplate​(io.quarkus.security.identity.CurrentIdentityAssociation currentIdentityAssociation,
                               io.quarkus.vertx.http.runtime.CurrentVertxRequest currentVertxRequest)
    • Method Detail

      • handleResource

        protected abstract void handleResource​(io.vertx.ext.web.RoutingContext event,
                                               io.vertx.core.http.HttpServerResponse response,
                                               HandlerContext ctx,
                                               com.fasterxml.jackson.databind.ObjectMapper objectMapper)
                                        throws IOException
        Throws:
        IOException
      • handleSecurity

        protected void handleSecurity​(io.vertx.ext.web.RoutingContext event)
      • handle

        public void handle​(io.vertx.ext.web.RoutingContext event)
        Specified by:
        handle in interface io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>