Package io.quarkiverse.quinoa.deployment
Class QuinoaProcessor
- java.lang.Object
-
- io.quarkiverse.quinoa.deployment.QuinoaProcessor
-
public class QuinoaProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classQuinoaProcessor.ProjectDirs
-
Constructor Summary
Constructors Constructor Description QuinoaProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QuinoaDirectoryBuildItemprepareQuinoaDirectory(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReload, QuinoaConfig quinoaConfig, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget)BuiltResourcesBuildItemprepareResourcesForNormalMode(Optional<TargetDirBuildItem> targetDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources)BuiltResourcesBuildItemprepareResourcesForOtherMode(Optional<TargetDirBuildItem> targetDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResources)TargetDirBuildItemprocessBuild(QuinoaConfig quinoaConfig, Optional<QuinoaDirectoryBuildItem> quinoaDir, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReload)voidruntimeInit(QuinoaConfig quinoaConfig, io.quarkus.vertx.http.runtime.HttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, Optional<BuiltResourcesBuildItem> uiResources, QuinoaRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.server.spi.ResumeOn404BuildItem> resumeOn404)
-
-
-
Method Detail
-
prepareQuinoaDirectory
public QuinoaDirectoryBuildItem prepareQuinoaDirectory(io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReload, QuinoaConfig quinoaConfig, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget)
-
processBuild
public TargetDirBuildItem processBuild(QuinoaConfig quinoaConfig, Optional<QuinoaDirectoryBuildItem> quinoaDir, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, io.quarkus.deployment.builditem.LiveReloadBuildItem liveReload) throws IOException
- Throws:
IOException
-
prepareResourcesForNormalMode
public BuiltResourcesBuildItem prepareResourcesForNormalMode(Optional<TargetDirBuildItem> targetDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeImageResources) throws IOException
- Throws:
IOException
-
prepareResourcesForOtherMode
public BuiltResourcesBuildItem prepareResourcesForOtherMode(Optional<TargetDirBuildItem> targetDir, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedResourceBuildItem> generatedResources) throws IOException
- Throws:
IOException
-
runtimeInit
public void runtimeInit(QuinoaConfig quinoaConfig, io.quarkus.vertx.http.runtime.HttpBuildTimeConfig httpBuildTimeConfig, io.quarkus.deployment.builditem.LaunchModeBuildItem launchMode, Optional<BuiltResourcesBuildItem> uiResources, QuinoaRecorder recorder, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.vertx.http.deployment.RouteBuildItem> routes, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.resteasy.reactive.server.spi.ResumeOn404BuildItem> resumeOn404) throws IOException
- Throws:
IOException
-
-