├── .gitignore ├── Dockerfile.baseline ├── Dockerfile.checkpoint ├── Dockerfile.restore ├── README.md ├── TryLoad.java ├── checkpoint.cmd.sh ├── crac-steps.sh ├── deployment.png ├── event.json ├── pom.xml ├── seccomp.json └── src ├── main ├── java │ └── example │ │ └── Handler.java └── resources │ └── log4j2.xml └── test ├── java └── example │ ├── InvokeTest.java │ ├── SQSEventDeserializer.java │ ├── TestContext.java │ └── TestLogger.java └── resources ├── event.json └── log4j2.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile.baseline: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/Dockerfile.baseline -------------------------------------------------------------------------------- /Dockerfile.checkpoint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/Dockerfile.checkpoint -------------------------------------------------------------------------------- /Dockerfile.restore: -------------------------------------------------------------------------------- 1 | FROM crac-lambda-checkpoint 2 | 3 | COPY cr /cr 4 | 5 | ENTRYPOINT [ "/jdk/bin/java", "-XX:CRaCRestoreFrom=/cr" ] 6 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/README.md -------------------------------------------------------------------------------- /TryLoad.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/TryLoad.java -------------------------------------------------------------------------------- /checkpoint.cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/checkpoint.cmd.sh -------------------------------------------------------------------------------- /crac-steps.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/crac-steps.sh -------------------------------------------------------------------------------- /deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/deployment.png -------------------------------------------------------------------------------- /event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/event.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/pom.xml -------------------------------------------------------------------------------- /seccomp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/seccomp.json -------------------------------------------------------------------------------- /src/main/java/example/Handler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/main/java/example/Handler.java -------------------------------------------------------------------------------- /src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /src/test/java/example/InvokeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/java/example/InvokeTest.java -------------------------------------------------------------------------------- /src/test/java/example/SQSEventDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/java/example/SQSEventDeserializer.java -------------------------------------------------------------------------------- /src/test/java/example/TestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/java/example/TestContext.java -------------------------------------------------------------------------------- /src/test/java/example/TestLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/java/example/TestLogger.java -------------------------------------------------------------------------------- /src/test/resources/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/resources/event.json -------------------------------------------------------------------------------- /src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CRaC/example-lambda/HEAD/src/test/resources/log4j2.xml --------------------------------------------------------------------------------