|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mule.management.stats.ComponentStatistics
ComponentStatistics
is used for capturing compenet event processing
statistics that can be exposed via management services such as JMX.
Constructor Summary | |
ComponentStatistics(java.lang.String name,
int componentPoolsize,
int threadPoolSize)
The constructor |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ComponentStatistics(java.lang.String name, int componentPoolsize, int threadPoolSize)
name
- Method Detail |
public boolean isEnabled()
isEnabled
in interface Statistics
public void setEnabled(boolean b)
setEnabled
in interface Statistics
public void incReceivedEventSync()
public void incReceivedEventASync()
public void incExecutionError()
public void incFatalError()
public void incSentEventSync()
public void incSentEventASync()
public void incSentReplyToEvent()
public void incQueuedEvent()
public void decQueuedEvent()
public void addExecutionTime(long time)
public long getAverageExecutionTime()
public long getAverageQueueSize()
public long getMaxQueueSize()
public long getMaxExecutionTime()
public long getFatalErrors()
public long getMinExecutionTime()
public long getTotalExecutionTime()
public long getQueuedEvents()
public long getAsyncEventsReceived()
public long getSyncEventsReceived()
public long getReplyToEventsSent()
public long getSyncEventsSent()
public long getAsyncEventsSent()
public long getTotalEventsSent()
public long getTotalEventsReceived()
public long getExecutedEvents()
public long getExecutionErrors()
public java.lang.String getName()
public void setName(java.lang.String name)
public void logSummary()
logSummary
in interface Statistics
public void logSummary(java.io.PrintWriter printer)
public void clear()
clear
in interface Statistics
public RouterStatistics getInboundRouterStat()
public void setInboundRouterStat(RouterStatistics inboundRouterStat)
inboundRouterStat
- The inboundRouterStat to set.public RouterStatistics getOutboundRouterStat()
public void setOutboundRouterStat(RouterStatistics outboundRouterStat)
outboundRouterStat
- The outboundRouterStat to set.public int getComponentPoolMaxSize()
public int getComponentPoolAbsoluteMaxSize()
public int getComponentPoolSize()
public void setComponentPoolSize(int componentPoolSize)
public int getThreadPoolSize()
public long getSamplePeriod()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |