diff --git a/java/src/main/java/org/msgpack/template/TemplateBuilder.java b/java/src/main/java/org/msgpack/template/TemplateBuilder.java index 8fa1c042..22a9be8c 100644 --- a/java/src/main/java/org/msgpack/template/TemplateBuilder.java +++ b/java/src/main/java/org/msgpack/template/TemplateBuilder.java @@ -139,7 +139,7 @@ public abstract class TemplateBuilder { instance = JavassistTemplateBuilder.getInstance(); } - public synchronized static void setTemplateBuilder(TemplateBuilder builder) { + synchronized static void setInstance(TemplateBuilder builder) { instance = builder; } diff --git a/java/src/main/java/org/msgpack/template/TemplateRegistry.java b/java/src/main/java/org/msgpack/template/TemplateRegistry.java index cee8de05..e0cd4d19 100644 --- a/java/src/main/java/org/msgpack/template/TemplateRegistry.java +++ b/java/src/main/java/org/msgpack/template/TemplateRegistry.java @@ -208,5 +208,9 @@ public class TemplateRegistry { private static boolean isAnnotated(Class ao, Class with) { return ao.getAnnotation(with) != null; } + + public static void setTemplateBuilder(TemplateBuilder builder) { + TemplateBuilder.setInstance(builder); + } }