Class BuildpackProcessor
java.lang.Object
io.quarkus.container.image.buildpack.deployment.BuildpackProcessor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.container.spi.AvailableContainerImageExtensionBuildItemvoidbuildFromJar(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, BuildpackConfig buildpackConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.JarBuildItem sourceJar, io.quarkus.deployment.builditem.MainClassBuildItem mainClass, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcome, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, Optional<io.quarkus.deployment.pkg.builditem.JvmStartupOptimizerArchiveResultBuildItem> jvmStartupOptimizerArchiveResult, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageBuilderBuildItem> containerImageBuilder) voidbuildFromNative(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, BuildpackConfig buildpackConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageBuilderBuildItem> containerImageBuilder)
-
Field Details
-
BUILDPACK
- See Also:
-
-
Constructor Details
-
BuildpackProcessor
public BuildpackProcessor()
-
-
Method Details
-
availability
public io.quarkus.container.spi.AvailableContainerImageExtensionBuildItem availability() -
buildFromJar
public void buildFromJar(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, BuildpackConfig buildpackConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.JarBuildItem sourceJar, io.quarkus.deployment.builditem.MainClassBuildItem mainClass, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcome, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, Optional<io.quarkus.deployment.pkg.builditem.JvmStartupOptimizerArchiveResultBuildItem> jvmStartupOptimizerArchiveResult, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageBuilderBuildItem> containerImageBuilder) -
buildFromNative
public void buildFromNative(io.quarkus.container.image.deployment.ContainerImageConfig containerImageConfig, BuildpackConfig buildpackConfig, io.quarkus.container.spi.ContainerImageInfoBuildItem containerImage, io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem outputTarget, Optional<io.quarkus.container.spi.ContainerImageBuildRequestBuildItem> buildRequest, Optional<io.quarkus.container.spi.ContainerImagePushRequestBuildItem> pushRequest, List<io.quarkus.container.spi.ContainerImageLabelBuildItem> containerImageLabels, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.container.spi.ContainerImageBuilderBuildItem> containerImageBuilder)
-