org.mule.management.stats
Class ServiceStatistics
java.lang.Object
org.mule.management.stats.AbstractFlowConstructStatistics
org.mule.management.stats.FlowConstructStatistics
org.mule.management.stats.ServiceStatistics
- All Implemented Interfaces:
- Serializable, Statistics, QueueStatistics
- Direct Known Subclasses:
- SedaServiceStatistics
public class ServiceStatistics
- extends FlowConstructStatistics
- implements QueueStatistics
- See Also:
- Serialized Form
Methods inherited from class org.mule.management.stats.FlowConstructStatistics |
addCompleteFlowExecutionTime, addFlowExecutionBranchTime, getAverageProcessingTime, getExecutionErrors, getFatalErrors, getMaxProcessingTime, getMinProcessingTime, getProcessedEvents, getThreadPoolSize, getTotalProcessingTime, incExecutionError, incFatalError, isEnabled |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceStatistics
public ServiceStatistics(String name)
ServiceStatistics
public ServiceStatistics(String name,
int threadPoolSize)
setEnabled
public void setEnabled(boolean b)
- Enable statistics logs (this is a dynamic parameter)
- Overrides:
setEnabled
in class FlowConstructStatistics
incSentEventSync
public void incSentEventSync()
incSentEventASync
public void incSentEventASync()
incSentReplyToEvent
public void incSentReplyToEvent()
incQueuedEvent
public void incQueuedEvent()
- Specified by:
incQueuedEvent
in interface QueueStatistics
- Overrides:
incQueuedEvent
in class FlowConstructStatistics
decQueuedEvent
public void decQueuedEvent()
- Specified by:
decQueuedEvent
in interface QueueStatistics
- Overrides:
decQueuedEvent
in class FlowConstructStatistics
getAverageExecutionTime
public long getAverageExecutionTime()
getAverageQueueSize
public long getAverageQueueSize()
- Overrides:
getAverageQueueSize
in class FlowConstructStatistics
getMaxQueueSize
public long getMaxQueueSize()
getMaxExecutionTime
@Deprecated
public long getMaxExecutionTime()
- Deprecated.
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()
getExecutedEvents
public long getExecutedEvents()
logSummary
public void logSummary()
logSummary
public void logSummary(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)
Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.