com.extrememessaging.ResponseMaster.monitor
Class HistoricalCharts

java.lang.Object
  extended by com.extrememessaging.ResponseMaster.monitor.CStatisticalMonitorBase
      extended by com.extrememessaging.ResponseMaster.monitor.HistoricalCharts
All Implemented Interfaces:
IConfigurableItem, IMonitor, RollingCount.IRollListener, java.lang.Runnable

public class HistoricalCharts
extends CStatisticalMonitorBase
implements RollingCount.IRollListener, java.lang.Runnable

Monitor that generates historical charts of messages by category and total messages


Constructor Summary
HistoricalCharts()
           
 
Method Summary
 void CategoryDefinitionsLoaded()
          The category definition file finished loading New in build 595.
 void Initialize(java.lang.String configFileName)
          Initialize using the parameter from the config file.
 void PostRoll(RollingCount source, RollingCount.RollTypeEnum rollType)
           
 void run()
           
 void Shutdown()
          Cleanup any resources you allocated during construction or operation.
 
Methods inherited from class com.extrememessaging.ResponseMaster.monitor.CStatisticalMonitorBase
LogError, LogError, LogSystem, LogTrace, LogTrace, LogWarning, LogWarning, MailboxEmpty, MailboxInitializationBegun, MailboxInitializationFinished, MailboxShutdownBegun, MailboxShutdownFinished, MessageCategorized, MessageProcessed, MessageSkipped, ResetCounters, ThreadKilled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HistoricalCharts

public HistoricalCharts()
Method Detail

Initialize

public void Initialize(java.lang.String configFileName)
                throws ResponseMasterException
Description copied from interface: IConfigurableItem
Initialize using the parameter from the config file. Frequently, the parameter will be a file name

Specified by:
Initialize in interface IConfigurableItem
Overrides:
Initialize in class CStatisticalMonitorBase
Throws:
ResponseMasterException

Shutdown

public void Shutdown()
Description copied from interface: IConfigurableItem
Cleanup any resources you allocated during construction or operation. After this is called, nothing else will be called, unless Initialize is called again. Note: Shutdown may be called more than once on the same object New in build 595.

Specified by:
Shutdown in interface IConfigurableItem
Overrides:
Shutdown in class CStatisticalMonitorBase

CategoryDefinitionsLoaded

public void CategoryDefinitionsLoaded()
Description copied from interface: IMonitor
The category definition file finished loading New in build 595.

Specified by:
CategoryDefinitionsLoaded in interface IMonitor
Overrides:
CategoryDefinitionsLoaded in class CStatisticalMonitorBase

PostRoll

public void PostRoll(RollingCount source,
                     RollingCount.RollTypeEnum rollType)
Specified by:
PostRoll in interface RollingCount.IRollListener

run

public void run()
Specified by:
run in interface java.lang.Runnable