Package org.opennms.netmgt.jmx
Class JmxUtils
- java.lang.Object
-
- org.opennms.netmgt.jmx.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)
-
-
-
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)
-
-