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<GeneratedStaticResourceBuildItem> generatedStaticResourceProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode) voidprocess(List<GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routes, GeneratedStaticResourcesRecorder generatedStaticResourcesRecorder, io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFoundPageProducer) voidproduceResources(List<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<AdditionalStaticResourceBuildItem> additionalStaticResourcesProducer)
-
Constructor Details
-
GeneratedStaticResourcesProcessor
public GeneratedStaticResourcesProcessor()
-
-
Method Details
-
produceResources
public void produceResources(List<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<AdditionalStaticResourceBuildItem> additionalStaticResourcesProducer) -
process
public void process(List<GeneratedStaticResourceBuildItem> generatedStaticResources, io.quarkus.deployment.builditem.LaunchModeBuildItem launchModeBuildItem, io.quarkus.deployment.annotations.BuildProducer<RouteBuildItem> routes, GeneratedStaticResourcesRecorder generatedStaticResourcesRecorder, io.quarkus.deployment.annotations.BuildProducer<NotFoundPageDisplayableEndpointBuildItem> notFoundPageProducer) -
devMode
public void devMode(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> hotDeployment, io.quarkus.deployment.annotations.BuildProducer<GeneratedStaticResourceBuildItem> generatedStaticResourceProducer, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode) throws IOException - Throws:
IOException
-