Class Configuration


  • public class Configuration
    extends java.lang.Object
    Configuration class used by clients (and supporting libraries) to load statically configured monitoring.
    • Constructor Summary

      Constructors 
      Constructor Description
      Configuration​(java.util.Properties source)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Boolean getBoolean​(java.lang.String name, java.lang.Boolean defaultValue)  
      static Configuration getInstance()  
      java.lang.Integer getInteger​(java.lang.String name, java.lang.Integer defaultValue)  
      java.lang.Long getLong​(java.lang.String name, java.lang.Long defaultValue)  
      java.lang.String getString​(java.lang.String name, java.lang.String defaultValue)  
      java.util.Optional<java.lang.String> getStringValue​(java.lang.String prop)  
      <T> T getValue​(java.lang.String name, java.util.function.Function<java.lang.String,​T> parser, T defaultValue)  
      boolean hasValueFor​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

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

      • Configuration

        public Configuration​(java.util.Properties source)
    • Method Detail

      • getStringValue

        public java.util.Optional<java.lang.String> getStringValue​(java.lang.String prop)
      • getInteger

        public java.lang.Integer getInteger​(java.lang.String name,
                                            java.lang.Integer defaultValue)
      • getLong

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

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

        public java.lang.String getString​(java.lang.String name,
                                          java.lang.String defaultValue)
      • hasValueFor

        public boolean hasValueFor​(java.lang.String name)
      • getValue

        public <T> T getValue​(java.lang.String name,
                              java.util.function.Function<java.lang.String,​T> parser,
                              T defaultValue)