Skip to content

Commit be47441

Browse files
committed
Move afterburner registration to dedicated method
This makes it a lot easier for frameworks that want to use the module in GraalVM, to exclude Afterburner (which does not work in GraalVM native image because it generated classes at runtime)
1 parent 2aaa322 commit be47441

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

aws-serverless-java-container-core/src/main/java/com/amazonaws/serverless/proxy/internal/LambdaContainerHandler.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,12 @@ public abstract class LambdaContainerHandler<RequestType, ResponseType, Containe
8181
private static ContainerConfig config = ContainerConfig.defaultConfig();
8282
private static ObjectMapper objectMapper = new ObjectMapper();
8383
static {
84-
objectMapper.registerModule(new AfterburnerModule());
84+
registerAfterBurner();
8585
}
8686

87+
private static void registerAfterBurner() {
88+
objectMapper.registerModule(new AfterburnerModule());
89+
}
8790

8891

8992
//-------------------------------------------------------------

0 commit comments

Comments
 (0)