Package com.extrememessaging.ResponseMaster.monitor

Interface Summary
IMonitor The interface you need to implement to create a custom monitoring class.
OutputStreamToBuffer.IFlushProcessor  
RollingCount.IRollListener  
 

Class Summary
ApacheCommonLoggingLogBridge This class is a simple bridge between the apache.common.logging logging system and the Monitor system of ResponseMaster.
CLogger This class provides methods for logging to the rest of the application
CLoggerMBean Derived from Logger, just adds some management functions through JMX
CMonitorBase Derive from this class if you want to implement a monitor class that implements only a small subset of the functions
CStatisticalMonitorBase Base class for monitors that want to provide statistical information, not just events.
DBLogger This class is used to log messages to a DB.
DevNullOutputStream  
DevNullPrintStream  
EmailMonitor  
HistoricalCharts Monitor that generates historical charts of messages by category and total messages
HistoricalChartsData Represents one data point for historical charts data
HistoricalChartsDataManager Used by HistoricalCharts to read data from the xml files.
HistoricalChartsOutput  
HtmlAdaptorMBean Starts an HtmlAdaptorServer for serving MBeans
JdmkTraceBridge  
log4jBridge This class is a simple bridge between the log4j logging system and the Monitor system of ResponseMaster.
ManagementMBean Exposes methods for managing the ResponseMaster process through JMX
MBeanHelper Helper class for working with MBeans/JMX
MonitorLog4j  
MonitorMBean Exposes information for monitoring the ResponseMaster process through JMX
OutputStreamToBuffer  
PrintStreamLoggingBridge  
RollingCount Class used in CStatisticalMonitorBase to keep track of the counts of various things over time.
RollingCount.PeriodEnum Used in call to GetValue to indicate whether the caller wants the current value, the last value, or the top value.
RollingCount.RollTypeEnum The type of rolling that occurred.