Class DevConsoleRouteBuildItem


  • @Deprecated
    public final class DevConsoleRouteBuildItem
    extends io.quarkus.builder.item.MultiBuildItem
    Deprecated.
    as part of the removal of the old Dev UI
    A route for handling requests in the dev console.

    Routes are registered under /q/dev-v1/{groupId}.{artifactId}/

    The route is registered:

    • in the "regular" app router (runtime class loader), if the handler is produced by a recorder (i.e. implements BytecodeRecorderImpl.ReturnedProxy),
    • in the Dev UI router (deployment class loader).
    • Constructor Detail

      • DevConsoleRouteBuildItem

        public DevConsoleRouteBuildItem​(String groupId,
                                        String artifactId,
                                        String path,
                                        String method,
                                        io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
        Deprecated.
      • DevConsoleRouteBuildItem

        public DevConsoleRouteBuildItem​(String path,
                                        String method,
                                        io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
        Deprecated.
      • DevConsoleRouteBuildItem

        public DevConsoleRouteBuildItem​(String path,
                                        String method,
                                        io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler,
                                        boolean isBodyHandlerRequired)
        Deprecated.
    • Method Detail

      • groupIdAndArtifactId

        public Map.Entry<String,​String> groupIdAndArtifactId​(CurateOutcomeBuildItem curateOutcomeBuildItem)
        Deprecated.
        Gets the group id and artifact ID. This needs the curate result to map the calling class to the artifact that contains it in some situations (namely in dev mode tests).
      • getPath

        public String getPath()
        Deprecated.
      • getMethod

        public String getMethod()
        Deprecated.
      • getHandler

        public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getHandler()
        Deprecated.
      • isDeploymentSide

        public boolean isDeploymentSide()
        Deprecated.
      • isBodyHandlerRequired

        public boolean isBodyHandlerRequired()
        Deprecated.
      • isBlockingHandler

        public boolean isBlockingHandler()
        Deprecated.