Class LambdaUtil
java.lang.Object
io.quarkus.amazon.lambda.deployment.LambdaUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringartifactToLambda(String basename) Strips period, dash, and numbers.protected static StringconvertToken(String basename, String token) static StringcopyResource(String resource) static voidgenerateScripts(String handler, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target) static voidwriteExecutableFile(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, String name, String output) static voidwriteFile(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, String name, String output)
-
Constructor Details
-
LambdaUtil
public LambdaUtil()
-
-
Method Details
-
artifactToLambda
Strips period, dash, and numbers. Turns characters after to uppercase. i.e. Also strips "-SNAPSHOT" from end of name. "foo.bar-1.0-SNAPSHOT" to "FooBar"- Parameters:
basename-- Returns:
-
convertToken
-
writeFile
public static void writeFile(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, String name, String output) throws IOException - Throws:
IOException
-
writeExecutableFile
public static void writeExecutableFile(io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target, String name, String output) throws IOException - Throws:
IOException
-
copyResource
- Throws:
Exception
-
generateScripts
public static void generateScripts(String handler, io.quarkus.deployment.pkg.builditem.OutputTargetBuildItem target) throws Exception - Throws:
Exception
-