Class ConfigurationRegistry

  • public class ConfigurationRegistry
    extends Object
    Holds configuration objects for the current test, computed using Configurer.

    Configuration is computed before tests run, outside of their sandboxes. If the configuration is needed from within a sandbox (when a test is executing), we need to transfer it to a class that the SandboxClassLoader recognizes. We do this by serializing and deserializing in maybeReloadInSandboxClassLoader(Object).

    • Constructor Detail

      • ConfigurationRegistry

        public ConfigurationRegistry​(Map<Class<?>,​Object> configClassMap)
    • Method Detail

      • get

        public static <T> T get​(Class<T> configClass)
        Returns the configuration object of the specified class, computed using Configurer.