Package org.alfresco.repo.management
Class JmxDumpUtil
- java.lang.Object
-
- org.alfresco.repo.management.JmxDumpUtil
-
public class JmxDumpUtil extends java.lang.ObjectA utility class providing a method to dump a local or remote MBeanServer's entire object tree for support purposes. Nested arrays and CompositeData objects in MBean attribute values are handled.- Author:
- dward
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPROTECTED_VALUEPlace holder for protected values (generally passwords).
-
Constructor Summary
Constructors Constructor Description JmxDumpUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voiddumpConnection(javax.management.MBeanServerConnection connection, java.io.PrintWriter out)Dumps a local or remote MBeanServer's entire object tree for support purposes.static java.lang.StringupdateOSNameAttributeForLinux(java.lang.String osName)Adds a Linux version
-
-
-
Field Detail
-
PROTECTED_VALUE
public static final java.lang.String PROTECTED_VALUE
Place holder for protected values (generally passwords).- See Also:
- Constant Field Values
-
-
Method Detail
-
dumpConnection
public static void dumpConnection(javax.management.MBeanServerConnection connection, java.io.PrintWriter out) throws java.io.IOExceptionDumps a local or remote MBeanServer's entire object tree for support purposes. Nested arrays and CompositeData objects in MBean attribute values are handled.- Parameters:
connection- the server connection (or server itself)out- PrintWriter to write the output to- Throws:
java.io.IOException- Signals that an I/O exception has occurred.
-
updateOSNameAttributeForLinux
public static java.lang.String updateOSNameAttributeForLinux(java.lang.String osName)
Adds a Linux version- Parameters:
osName- os.name attribute- Returns:
- String
-
-