Class ConfigManager


  • public class ConfigManager
    extends java.lang.Object

    Configuration hierarchy:

    Author:
    Sam Adams
      • Constructor Summary

    runtime properties
    // instance-id_version properties
    instance-id properties
    global properties file [ ${jnati.settingsFile} ]
    instance defaults
    global defaults
    Constructors 
    Constructor Description
    ConfigManager()  
  • Method Summary

    All Methods Static Methods Concrete Methods 
    Modifier and Type Method Description
    static net.sf.jnati.config.Configuration getConfig​(java.lang.String id, java.lang.String version, java.util.Properties configuration)  
    static net.sf.jnati.config.Configuration getDefaultConfig()  
    static void loadConfiguration​(Artefact artefact, java.util.Properties configuration)  
    • Methods inherited from class java.lang.Object

      clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ConfigManager

        public ConfigManager()
    • Method Detail

      • getDefaultConfig

        public static net.sf.jnati.config.Configuration getDefaultConfig()
                                                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • getConfig

        public static net.sf.jnati.config.Configuration getConfig​(java.lang.String id,
                                                                  java.lang.String version,
                                                                  java.util.Properties configuration)
                                                           throws java.io.IOException
        Throws:
        java.io.IOException