Class ConfigManager


  • public class ConfigManager
    extends java.lang.Object
    Configuration manager that provides hawtio configuration properties.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String CONFIG_MANAGER  
      static java.lang.String FORCE_PROPERTIES
      Hawtio system property: Boolean flag indicating whether JNDI configuration should be skipped in preference of system properties.
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigManager()  
      ConfigManager​(java.util.function.Function<java.lang.String,​java.lang.String> propertyResolver)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void destroy()  
      java.lang.String get​(java.lang.String name, java.lang.String defaultValue)  
      boolean getBoolean​(java.lang.String name, boolean defaultValue)  
      void init()  
      • Methods inherited from class java.lang.Object

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

      • FORCE_PROPERTIES

        public static final java.lang.String FORCE_PROPERTIES
        Hawtio system property: Boolean flag indicating whether JNDI configuration should be skipped in preference of system properties.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ConfigManager

        public ConfigManager()
      • ConfigManager

        public ConfigManager​(java.util.function.Function<java.lang.String,​java.lang.String> propertyResolver)
    • Method Detail

      • init

        public void init()
      • destroy

        public void destroy()
      • get

        public java.lang.String get​(java.lang.String name,
                                    java.lang.String defaultValue)
      • getBoolean

        public boolean getBoolean​(java.lang.String name,
                                  boolean defaultValue)