Package io.quarkus.vertx.http.deployment
Class GeneratedStaticResourcesProcessor
java.lang.Object
io.quarkus.vertx.http.deployment.GeneratedStaticResourcesProcessor
GeneratedStaticResourcesProcessor is responsible for dealing GeneratedStaticResourceBuildItem
creating a DevStaticHandler to handle all static resources
generated from extensions through GeneratedStaticResourceBuildItem build item.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddevMode(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeployment, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResourceProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode) voidprocess(List<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routes, io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder generatedStaticResourcesRecorder, io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFoundPageProducer) voidproduceResources(List<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourceBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResourcesProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.AdditionalStaticResourceBuildItem> additionalStaticResourcesProducer)
-
Constructor Details
-
GeneratedStaticResourcesProcessor
public GeneratedStaticResourcesProcessor()
-
-
Method Details
-
produceResources
public void produceResources(List<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResourceBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResourcesProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.AdditionalStaticResourceBuildItem> additionalStaticResourcesProducer) -
process
public void process(List<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routes, io.quarkus.vertx.http.runtime.GeneratedStaticResourcesRecorder generatedStaticResourcesRecorder, io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFoundPageProducer) throws io.quarkus.builder.BuildException - Throws:
io.quarkus.builder.BuildException
-
devMode
public void devMode(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeployment, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.spi.GeneratedStaticResourceBuildItem> generatedStaticResourceProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode) throws IOException - Throws:
IOException
-