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<HotDeploymentWatchedFileBuildItem>(package private) voidfeature(BuildProducer<FeatureBuildItem> feature, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig) voidgetSwaggerUiFinalDestination(NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, SmallRyeOpenApiConfig openapi, Optional<DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, BuildProducer<WebJarBuildItem> webJarBuildProducer) voidregisterSwaggerUiHandler(SwaggerUiRecorder recorder, BuildProducer<RouteBuildItem> routes, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, WebJarResultsBuildItem webJarResultsBuildItem, SwaggerUiRuntimeConfig runtimeConfig, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, BuildProducer<SwaggerUiBuildItem> swaggerUiBuildProducer, ShutdownContextBuildItem shutdownContext)
-
Constructor Details
-
SwaggerUiProcessor
public SwaggerUiProcessor()
-
-
Method Details
-
feature
void feature(BuildProducer<FeatureBuildItem> feature, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig) -
brandingFiles
List<HotDeploymentWatchedFileBuildItem> brandingFiles() -
getSwaggerUiFinalDestination
public void getSwaggerUiFinalDestination(NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, SmallRyeOpenApiConfig openapi, Optional<DevServicesLauncherConfigResultBuildItem> devServicesLauncherConfig, BuildProducer<WebJarBuildItem> webJarBuildProducer) throws Exception - Throws:
Exception
-
registerSwaggerUiHandler
public void registerSwaggerUiHandler(SwaggerUiRecorder recorder, BuildProducer<RouteBuildItem> routes, NonApplicationRootPathBuildItem nonApplicationRootPathBuildItem, WebJarResultsBuildItem webJarResultsBuildItem, SwaggerUiRuntimeConfig runtimeConfig, LaunchModeBuildItem launchMode, SwaggerUiConfig swaggerUiConfig, BuildProducer<SwaggerUiBuildItem> swaggerUiBuildProducer, ShutdownContextBuildItem shutdownContext)
-