org.mule.management.stats
Class ServiceStatistics
java.lang.Object
org.mule.management.stats.FlowConstructStatistics
org.mule.management.stats.ServiceStatistics
- All Implemented Interfaces:
- java.io.Serializable, Statistics, QueueStatistics
- Direct Known Subclasses:
- SedaServiceStatistics
public class ServiceStatistics
- extends FlowConstructStatistics
- implements QueueStatistics
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceStatistics
public ServiceStatistics(java.lang.String name)
ServiceStatistics
public ServiceStatistics(java.lang.String name,
int threadPoolSize)
setEnabled
public void setEnabled(boolean b)
- Enable statistics logs (this is a dynamic parameter)
- Overrides:
setEnabled
in class FlowConstructStatistics
incExecutionError
public void incExecutionError()
incFatalError
public void incFatalError()
incSentEventSync
public void incSentEventSync()
incSentEventASync
public void incSentEventASync()
incSentReplyToEvent
public void incSentReplyToEvent()
incQueuedEvent
public void incQueuedEvent()
- Specified by:
incQueuedEvent
in interface QueueStatistics
decQueuedEvent
public void decQueuedEvent()
- Specified by:
decQueuedEvent
in interface QueueStatistics
getAverageExecutionTime
public long getAverageExecutionTime()
getAverageQueueSize
public long getAverageQueueSize()
getMaxQueueSize
public long getMaxQueueSize()
getMaxExecutionTime
@Deprecated
public long getMaxExecutionTime()
- Deprecated.
getFatalErrors
public long getFatalErrors()
getMinExecutionTime
@Deprecated
public long getMinExecutionTime()
- Deprecated.
getTotalExecutionTime
@Deprecated
public long getTotalExecutionTime()
- Deprecated.
getQueuedEvents
public long getQueuedEvents()
getReplyToEventsSent
public long getReplyToEventsSent()
getSyncEventsSent
public long getSyncEventsSent()
getAsyncEventsSent
public long getAsyncEventsSent()
getTotalEventsSent
public long getTotalEventsSent()
getTotalEventsReceived
public long getTotalEventsReceived()
getExecutedEvents
public long getExecutedEvents()
getExecutionErrors
public long getExecutionErrors()
logSummary
public void logSummary()
logSummary
public void logSummary(java.io.PrintWriter printer)
clear
public void clear()
- Overrides:
clear
in class FlowConstructStatistics
getInboundRouterStat
public RouterStatistics getInboundRouterStat()
setInboundRouterStat
public void setInboundRouterStat(RouterStatistics inboundRouterStat)
getOutboundRouterStat
public RouterStatistics getOutboundRouterStat()
setOutboundRouterStat
public void setOutboundRouterStat(RouterStatistics outboundRouterStat)
getComponentStat
public ComponentStatistics getComponentStat()
setComponentStat
public void setComponentStat(ComponentStatistics componentStat)
getThreadPoolSize
public int getThreadPoolSize()
getSamplePeriod
public long getSamplePeriod()
Copyright © 2003-2010 MuleSoft, Inc.. All Rights Reserved.