diff --git a/config-magic/src/main/java/org/skife/config/ConfigurationObjectFactory.java b/config-magic/src/main/java/org/skife/config/ConfigurationObjectFactory.java index 42e823c0..50b421ec 100755 --- a/config-magic/src/main/java/org/skife/config/ConfigurationObjectFactory.java +++ b/config-magic/src/main/java/org/skife/config/ConfigurationObjectFactory.java @@ -40,7 +40,7 @@ import net.bytebuddy.implementation.SuperMethodCall; import net.bytebuddy.matcher.ElementMatchers; -class ConfigurationObjectFactory { +public class ConfigurationObjectFactory { private static final Logger logger = LoggerFactory.getLogger(ConfigurationObjectFactory.class); diff --git a/config-magic/src/main/java/org/skife/config/RuntimeConfigRegistry.java b/config-magic/src/main/java/org/skife/config/RuntimeConfigRegistry.java index be79893d..65a546f7 100644 --- a/config-magic/src/main/java/org/skife/config/RuntimeConfigRegistry.java +++ b/config-magic/src/main/java/org/skife/config/RuntimeConfigRegistry.java @@ -69,4 +69,9 @@ public static Map getAll() { public static Map> getAllBySource() { return Collections.unmodifiableMap(RUNTIME_CONFIGS_BY_SOURCE); } + + public static void clear() { + RUNTIME_CONFIGS.clear(); + RUNTIME_CONFIGS_BY_SOURCE.clear(); + } }