Skip to content
Snippets Groups Projects
Commit 8c5fa9e2 authored by Clayton, Brandon Scott's avatar Clayton, Brandon Scott
Browse files

add primers

parent c00b1a9e
No related branches found
No related tags found
1 merge request!806AWS Lambda
...@@ -5,10 +5,12 @@ import java.util.logging.Logger; ...@@ -5,10 +5,12 @@ import java.util.logging.Logger;
import org.crac.Context; import org.crac.Context;
import org.crac.Resource; import org.crac.Resource;
import com.amazonaws.serverless.proxy.internal.testutils.MockLambdaContext;
import com.amazonaws.serverless.proxy.model.AwsProxyRequest; import com.amazonaws.serverless.proxy.model.AwsProxyRequest;
import io.micronaut.context.annotation.Value; import io.micronaut.context.annotation.Value;
import io.micronaut.crac.OrderedResource; import io.micronaut.crac.OrderedResource;
import io.micronaut.function.aws.proxy.MicronautLambdaHandler;
import jakarta.inject.Singleton; import jakarta.inject.Singleton;
/** /**
...@@ -23,8 +25,33 @@ public class PrimingResource implements OrderedResource { ...@@ -23,8 +25,33 @@ public class PrimingResource implements OrderedResource {
@Override @Override
public void beforeCheckpoint(Context<? extends Resource> context) throws Exception { public void beforeCheckpoint(Context<? extends Resource> context) throws Exception {
Logger log = Logger.getAnonymousLogger(); Logger log = Logger.getAnonymousLogger();
log.info("Before checkpoint"); log.info("Before checkpoint");
try (MicronautLambdaHandler handler = new MicronautLambdaHandler()) {
handler.handleRequest(
getAwsProxyRequest(contextPath + "/hazard"),
new MockLambdaContext());
handler.handleRequest(
getAwsProxyRequest(contextPath + "/probability"),
new MockLambdaContext());
handler.handleRequest(
getAwsProxyRequest(contextPath + "/rate"),
new MockLambdaContext());
handler.handleRequest(
getAwsProxyRequest(contextPath + "/disagg"),
new MockLambdaContext());
handler.handleRequest(
getAwsProxyRequest(contextPath + "/map"),
new MockLambdaContext());
handler.handleRequest(
getAwsProxyRequest(contextPath),
new MockLambdaContext());
}
} }
@Override @Override
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment