Package io.quarkus.swaggerui.deployment
Class SwaggerUiProcessor
java.lang.Object
io.quarkus.swaggerui.deployment.SwaggerUiProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) List<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> (package private) voidfeature(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig) voidgetSwaggerUiFinalDestination(io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, Optional<io.quarkus.devui.spi.DevContextBuildItem> devContextBuildItem, List<SwaggerUiUrlBuildItem> swaggerUiUrls, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig openapi, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.webjar.WebJarBuildItem> webJarBuildProducer) voidregisterSwaggerUiHandler(io.quarkus.swaggerui.runtime.SwaggerUiRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.vertx.http.deployment.webjar.WebJarResultsBuildItem webJarResultsBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, io.quarkus.deployment.annotations.BuildProducer<SwaggerUiBuildItem> swaggerUiBuildProducer, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext)
-
Constructor Details
-
SwaggerUiProcessor
public SwaggerUiProcessor()
-
-
Method Details
-
feature
void feature(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig) -
brandingFiles
List<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> brandingFiles() -
getSwaggerUiFinalDestination
public void getSwaggerUiFinalDestination(io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, Optional<io.quarkus.devui.spi.DevContextBuildItem> devContextBuildItem, List<SwaggerUiUrlBuildItem> swaggerUiUrls, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, io.quarkus.smallrye.openapi.common.deployment.SmallRyeOpenApiConfig openapi, Optional<io.quarkus.deployment.builditem.DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.webjar.WebJarBuildItem> webJarBuildProducer) throws Exception - Throws:
Exception
-
registerSwaggerUiHandler
public void registerSwaggerUiHandler(io.quarkus.swaggerui.runtime.SwaggerUiRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.vertx.http.deployment.NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, io.quarkus.vertx.http.deployment.webjar.WebJarResultsBuildItem webJarResultsBuildItem, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, io.quarkus.deployment.annotations.BuildProducer<SwaggerUiBuildItem> swaggerUiBuildProducer, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdownContext)
-