Class FunctionZipProcessor
java.lang.Object
io.quarkus.amazon.lambda.deployment.FunctionZipProcessor
Generate deployment package zip for lambda.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidjvmZip(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, io.quarkus.deployment.pkg.PackageConfig packageConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.pkg.builditem.JarBuildItem jar) Function.zip is same as the runner jar plus dependencies in lib/ plus anything in src/main/zip.jvmvoidnativeZip(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, Optional<io.quarkus.deployment.pkg.builditem.UpxCompressedBuildItem> upxCompressed, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage, io.quarkus.deployment.pkg.builditem.NativeImageRunnerBuildItem nativeImageRunner) Native function.zip adds anything in src/main/zip.native.
-
Constructor Details
-
FunctionZipProcessor
public FunctionZipProcessor()
-
-
Method Details
-
jvmZip
public void jvmZip(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, io.quarkus.deployment.pkg.PackageConfig packageConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.pkg.builditem.JarBuildItem jar) throws Exception Function.zip is same as the runner jar plus dependencies in lib/ plus anything in src/main/zip.jvm- Parameters:
target-artifactResultProducer-jar-- Throws:
Exception
-
nativeZip
public void nativeZip(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, Optional<io.quarkus.deployment.pkg.builditem.UpxCompressedBuildItem> upxCompressed, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.pkg.builditem.ArtifactResultBuildItem> artifactResultProducer, io.quarkus.deployment.pkg.builditem.NativeImageBuildItem nativeImage, io.quarkus.deployment.pkg.builditem.NativeImageRunnerBuildItem nativeImageRunner) throws Exception Native function.zip adds anything in src/main/zip.native. If src/main/zip.native/bootstrap exists then the native executable is renamed to "runner".- Parameters:
target-artifactResultProducer-nativeImage-- Throws:
Exception
-