public class StatusTransformer
extends java.lang.Object
| Constructor and Description |
|---|
StatusTransformer() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
formatSeconds(java.lang.Object obj)
Formats the given time (given in seconds) as a string.
|
static java.lang.String |
formatSize(java.lang.Object obj,
boolean mb)
Display the given size in bytes, either as KB or MB.
|
static java.lang.String |
formatTime(java.lang.Object obj,
boolean seconds)
Display the given time in ms, either as ms or s.
|
static void |
setContentType(HttpServletResponse response,
int mode) |
static void |
writeBody(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
Write the header body.
|
static void |
writeConnectorState(java.io.PrintWriter writer,
javax.management.ObjectName tpName,
java.lang.String name,
javax.management.MBeanServer mBeanServer,
java.util.Vector<javax.management.ObjectName> globalRequestProcessors,
java.util.Vector<javax.management.ObjectName> requestProcessors,
int mode,
java.lang.Object[] args)
Write connector state.
|
protected static void |
writeContext(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
Write context state.
|
static void |
writeDetailedState(java.io.PrintWriter writer,
javax.management.MBeanServer mBeanServer,
int mode)
Write applications state.
|
static void |
writeFooter(java.io.PrintWriter writer,
int mode) |
static void |
writeHeader(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
Write an HTML or XML header.
|
static void |
writeJspMonitor(java.io.PrintWriter writer,
java.util.Set<javax.management.ObjectName> jspMonitorONs,
javax.management.MBeanServer mBeanServer,
int mode)
Write JSP monitoring information.
|
static void |
writeManager(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
Write the manager webapp information.
|
static void |
writeManager(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
Write detailed information about a manager.
|
static void |
writeOSState(java.io.PrintWriter writer,
int mode,
java.lang.Object[] args)
Write the OS state.
|
static void |
writePageHeading(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode) |
protected static void |
writeProcessorState(java.io.PrintWriter writer,
javax.management.ObjectName pName,
javax.management.MBeanServer mBeanServer,
int mode)
Write processor state.
|
static void |
writeServerInfo(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode) |
static void |
writeVMState(java.io.PrintWriter writer,
int mode,
java.lang.Object[] args)
Write the VM state.
|
static void |
writeWrapper(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
Write detailed information about a wrapper.
|
public static void setContentType(HttpServletResponse response, int mode)
public static void writeHeader(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
writer - the PrintWriter to useargs - Path prefix for URLsmode - - 0 = HTML header, 1 = XML declarationpublic static void writeBody(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
writer - The output writerargs - What to writemode - 0 means writepublic static void writeManager(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
writer - The output writerargs - What to writemode - 0 means writepublic static void writePageHeading(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
public static void writeServerInfo(java.io.PrintWriter writer,
java.lang.Object[] args,
int mode)
public static void writeFooter(java.io.PrintWriter writer,
int mode)
public static void writeOSState(java.io.PrintWriter writer,
int mode,
java.lang.Object[] args)
writer - The output writermode - Mode 0 will generate HTML.
Mode 1 will generate XML.args - I18n labels for the OS state valuespublic static void writeVMState(java.io.PrintWriter writer,
int mode,
java.lang.Object[] args)
throws java.lang.Exception
writer - The output writermode - Mode 0 will generate HTML.
Mode 1 will generate XML.args - I18n labels for the VM state valuesjava.lang.Exception - Propagated JMX errorpublic static void writeConnectorState(java.io.PrintWriter writer,
javax.management.ObjectName tpName,
java.lang.String name,
javax.management.MBeanServer mBeanServer,
java.util.Vector<javax.management.ObjectName> globalRequestProcessors,
java.util.Vector<javax.management.ObjectName> requestProcessors,
int mode,
java.lang.Object[] args)
throws java.lang.Exception
writer - The output writertpName - MBean name of the thread poolname - Connector namemBeanServer - MBean serverglobalRequestProcessors - MBean names for the global request processorsrequestProcessors - MBean names for the request processorsmode - Mode 0 will generate HTML.
Mode 1 will generate XML.args - I18n labels for the Connector state valuesjava.lang.Exception - Propagated JMX errorprotected static void writeProcessorState(java.io.PrintWriter writer,
javax.management.ObjectName pName,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writerpName - MBean name of the processormBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorpublic static void writeDetailedState(java.io.PrintWriter writer,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writermBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorprotected static void writeContext(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writerobjectName - The context MBean namemBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorpublic static void writeManager(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writerobjectName - The manager MBean namemBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorpublic static void writeJspMonitor(java.io.PrintWriter writer,
java.util.Set<javax.management.ObjectName> jspMonitorONs,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writerjspMonitorONs - The JSP MBean namesmBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorpublic static void writeWrapper(java.io.PrintWriter writer,
javax.management.ObjectName objectName,
javax.management.MBeanServer mBeanServer,
int mode)
throws java.lang.Exception
writer - The output writerobjectName - The wrapper MBean namesmBeanServer - MBean servermode - Mode 0 will generate HTML.
Mode 1 will generate XML.java.lang.Exception - Propagated JMX errorpublic static java.lang.String formatSize(java.lang.Object obj,
boolean mb)
obj - The object to formatmb - true to display megabytes, false for kilobytespublic static java.lang.String formatTime(java.lang.Object obj,
boolean seconds)
obj - The object to formatseconds - true to display seconds, false for millisecondspublic static java.lang.String formatSeconds(java.lang.Object obj)
obj - Time object to be formatted as stringCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.