Class HdesResourceHandler

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

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

      • HdesResourceHandler

        public HdesResourceHandler​(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,
                                               IDEServicesContext ctx,
                                               com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      • 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>
      • catch404

        public static void catch404​(String id,
                                    IDEServicesContext ctx,
                                    io.vertx.core.http.HttpServerResponse response)
      • exceptionHash

        public static String exceptionHash​(String msg)