Class MetricsConfig


  • @NotThreadSafe
    public final class MetricsConfig
    extends java.lang.Object
    Configurations used by the metrics system.
    • Constructor Summary

      Constructors 
      Constructor Description
      MetricsConfig​(java.lang.String configFile)
      Creates a new MetricsConfig using the given config file.
      MetricsConfig​(java.util.Properties properties)
      Creates a new MetricsConfig using the given Properties.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Properties getProperties()  
      static java.util.Map<java.lang.String,​java.util.Properties> subProperties​(java.util.Properties prop, java.lang.String regex)
      Uses regex to parse every original property key to a prefix and a suffix.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

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

      • MetricsConfig

        public MetricsConfig​(java.lang.String configFile)
        Creates a new MetricsConfig using the given config file.
        Parameters:
        configFile - config file to use
      • MetricsConfig

        public MetricsConfig​(java.util.Properties properties)
        Creates a new MetricsConfig using the given Properties.
        Parameters:
        properties - properties to use
    • Method Detail

      • getProperties

        public java.util.Properties getProperties()
        Returns:
        the properties
      • subProperties

        public static java.util.Map<java.lang.String,​java.util.Properties> subProperties​(java.util.Properties prop,
                                                                                               java.lang.String regex)
        Uses regex to parse every original property key to a prefix and a suffix. Creates sub properties that are grouped by the prefix.
        Parameters:
        prop - the original properties
        regex - prefix and suffix pattern
        Returns:
        a Map from the prefix to its properties
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object