Package io.quarkus.devconsole.spi
Class DevConsoleRouteBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.devconsole.spi.DevConsoleRouteBuildItem
-
public final class DevConsoleRouteBuildItem extends io.quarkus.builder.item.MultiBuildItemA route for handling requests in the dev console.Routes are registered under /q/dev/{groupId}.{artifactId}/
This handler executes in the deployment class loader.
-
-
Constructor Summary
Constructors Constructor Description DevConsoleRouteBuildItem(String path, String method, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)DevConsoleRouteBuildItem(String groupId, String artifactId, String path, String method, io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.vertx.core.Handler<io.vertx.ext.web.RoutingContext>getHandler()StringgetMethod()StringgetPath()Map.Entry<String,String>groupIdAndArtifactId(CurateOutcomeBuildItem curateOutcomeBuildItem)Gets the group id and artifact ID.
-
-
-
Method Detail
-
groupIdAndArtifactId
public Map.Entry<String,String> groupIdAndArtifactId(CurateOutcomeBuildItem curateOutcomeBuildItem)
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()
-
getMethod
public String getMethod()
-
getHandler
public io.vertx.core.Handler<io.vertx.ext.web.RoutingContext> getHandler()
-
-