org.mule.management.mbeans
Class StatisticsService

java.lang.Object
  extended byorg.mule.management.mbeans.StatisticsService
All Implemented Interfaces:
java.io.Serializable, Statistics, StatisticsServiceMBean

public class StatisticsService
extends java.lang.Object
implements StatisticsServiceMBean

StatisicsService exposes Mule processing statistics

Version:
$Revision: 1.3 $
Author:
Vanmeerhaeghe Stéphane
See Also:
Serialized Form

Field Summary
protected static Log logger
          logger used by this class
 
Constructor Summary
StatisticsService()
           
 
Method Summary
 void clear()
           
 java.util.Collection getComponentStatistics()
           
 boolean isEnabled()
          Are statistics logged
 void logCSVSummary()
           
 void logSummary()
           
 java.lang.String printHtmlSummary()
           
 void setEnabled(boolean b)
          Enable statistics logs (this is a dynamic parameter)
 void setManager(UMOManager manager)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static transient Log logger
logger used by this class

Constructor Detail

StatisticsService

public StatisticsService()
Method Detail

setManager

public void setManager(UMOManager manager)

clear

public void clear()
Specified by:
clear in interface Statistics
See Also:
Statistics.clear()

isEnabled

public boolean isEnabled()
Description copied from interface: Statistics
Are statistics logged

Specified by:
isEnabled in interface Statistics
See Also:
Statistics.isEnabled()

setEnabled

public void setEnabled(boolean b)
Description copied from interface: Statistics
Enable statistics logs (this is a dynamic parameter)

Specified by:
setEnabled in interface Statistics
See Also:
Statistics.setEnabled(boolean)

getComponentStatistics

public java.util.Collection getComponentStatistics()

logSummary

public void logSummary()
Specified by:
logSummary in interface Statistics

logCSVSummary

public void logCSVSummary()
Specified by:
logCSVSummary in interface StatisticsServiceMBean

printHtmlSummary

public java.lang.String printHtmlSummary()
Specified by:
printHtmlSummary in interface StatisticsServiceMBean


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.