Class FunctionZipProcessor
- java.lang.Object
-
- io.quarkus.amazon.lambda.deployment.FunctionZipProcessor
-
public class FunctionZipProcessor extends Object
Generate deployment package zip for lambda.
-
-
Constructor Summary
Constructors Constructor Description FunctionZipProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidjvmZip(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, JarBuildItem jar)Function.zip is same as the runner jar plus dependencies in lib/ plus anything in src/main/zip.jvmvoidnativeZip(OutputTargetBuildItem target, Optional<UpxCompressedBuildItem> upxCompressed, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, NativeImageBuildItem nativeImage)Native function.zip adds anything in src/main/zip.native.voidrequireLegacy(BuildProducer<LegacyJarRequiredBuildItem> required)
-
-
-
Method Detail
-
requireLegacy
public void requireLegacy(BuildProducer<LegacyJarRequiredBuildItem> required)
-
jvmZip
public void jvmZip(OutputTargetBuildItem target, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, 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(OutputTargetBuildItem target, Optional<UpxCompressedBuildItem> upxCompressed, BuildProducer<ArtifactResultBuildItem> artifactResultProducer, NativeImageBuildItem nativeImage) 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
-
-