Class JmxUtils


  • public final class JmxUtils
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.String> convertToStringMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
      Converts the map, so that it only contains String values.
      static java.util.Map<java.lang.String,​java.lang.String> convertToUnmodifiableStringMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
      Converts the map, so that it only contains String values.
      static java.lang.String getCollectionDirectory​(java.util.Map<java.lang.String,​java.lang.String> map, java.lang.String friendlyName, java.lang.String serviceName)  
      static java.lang.String getGroupName​(java.util.Map<java.lang.String,​java.lang.String> map, Mbean mbean)  
      static MBeanServer getMBeanServer​(JmxConfigDao jmxConfigDao, java.lang.String address, java.util.Map<java.lang.String,​java.lang.String> parameters)  
      static java.util.Map<java.lang.String,​java.lang.String> getRuntimeAttributes​(JmxConfigDao jmxConfigDao, java.lang.String address, java.util.Map<java.lang.String,​java.lang.String> parameters)  
      • Methods inherited from class java.lang.Object

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

      • convertToUnmodifiableStringMap

        public static java.util.Map<java.lang.String,​java.lang.String> convertToUnmodifiableStringMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
        Converts the map, so that it only contains String values. All non String values will be removed (null values included).

        The returned map is not modifiable.

        If the input map is null, null is also returned.

        Parameters:
        map - The map to be converted. May be null.
        Returns:
        An unmodifiable map containing only String values from the input map, or null if input map was null.
      • convertToStringMap

        public static java.util.Map<java.lang.String,​java.lang.String> convertToStringMap​(java.util.Map<java.lang.String,​java.lang.Object> map)
        Converts the map, so that it only contains String values. All non String values will be removed (null values included).

        The returned map is modifiable.

        If the input map is null, null is also returned.

        Parameters:
        map - The map to be converted. May be null.
        Returns:
        An unmodifiable map containing only String values from the input map, or null if input map was null.
      • getCollectionDirectory

        public static java.lang.String getCollectionDirectory​(java.util.Map<java.lang.String,​java.lang.String> map,
                                                              java.lang.String friendlyName,
                                                              java.lang.String serviceName)
      • getGroupName

        public static java.lang.String getGroupName​(java.util.Map<java.lang.String,​java.lang.String> map,
                                                    Mbean mbean)
      • getMBeanServer

        public static MBeanServer getMBeanServer​(JmxConfigDao jmxConfigDao,
                                                 java.lang.String address,
                                                 java.util.Map<java.lang.String,​java.lang.String> parameters)
      • getRuntimeAttributes

        public static java.util.Map<java.lang.String,​java.lang.String> getRuntimeAttributes​(JmxConfigDao jmxConfigDao,
                                                                                                  java.lang.String address,
                                                                                                  java.util.Map<java.lang.String,​java.lang.String> parameters)