org.mule.management.stats
Class ApplicationStatistics

java.lang.Object
  extended by org.mule.management.stats.AbstractFlowConstructStatistics
      extended by org.mule.management.stats.FlowConstructStatistics
          extended by org.mule.management.stats.ApplicationStatistics
All Implemented Interfaces:
Serializable, Statistics, QueueStatistics

public class ApplicationStatistics
extends FlowConstructStatistics

Aggregate statistics for all services and flows in an application. Do this by looping through all of the applications' FlowConstructStatistics that aren;t themselves aggregators.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mule.management.stats.FlowConstructStatistics
flowStatistics
 
Fields inherited from class org.mule.management.stats.AbstractFlowConstructStatistics
enabled, flowConstructType, name, receivedEventASync, receivedEventSync
 
Constructor Summary
ApplicationStatistics(AllStatistics parent)
           
 
Method Summary
 long getAsyncEventsReceived()
           
 long getAverageProcessingTime()
           
 long getExecutionErrors()
           
 long getFatalErrors()
           
 long getMaxProcessingTime()
           
 long getMinProcessingTime()
           
 long getProcessedEvents()
           
 long getSyncEventsReceived()
           
 long getTotalEventsReceived()
           
 long getTotalProcessingTime()
           
 
Methods inherited from class org.mule.management.stats.FlowConstructStatistics
addCompleteFlowExecutionTime, addFlowExecutionBranchTime, clear, decQueuedEvent, getAverageQueueSize, getThreadPoolSize, incExecutionError, incFatalError, incQueuedEvent, isEnabled, setEnabled
 
Methods inherited from class org.mule.management.stats.AbstractFlowConstructStatistics
getFlowConstructType, getName, getSamplePeriod, incReceivedEventASync, incReceivedEventSync, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationStatistics

public ApplicationStatistics(AllStatistics parent)
Method Detail

getAverageProcessingTime

public long getAverageProcessingTime()
Overrides:
getAverageProcessingTime in class FlowConstructStatistics

getProcessedEvents

public long getProcessedEvents()
Overrides:
getProcessedEvents in class FlowConstructStatistics

getMinProcessingTime

public long getMinProcessingTime()
Overrides:
getMinProcessingTime in class FlowConstructStatistics

getMaxProcessingTime

public long getMaxProcessingTime()
Overrides:
getMaxProcessingTime in class FlowConstructStatistics

getTotalProcessingTime

public long getTotalProcessingTime()
Overrides:
getTotalProcessingTime in class FlowConstructStatistics

getExecutionErrors

public long getExecutionErrors()
Overrides:
getExecutionErrors in class FlowConstructStatistics

getFatalErrors

public long getFatalErrors()
Overrides:
getFatalErrors in class FlowConstructStatistics

getAsyncEventsReceived

public long getAsyncEventsReceived()
Overrides:
getAsyncEventsReceived in class AbstractFlowConstructStatistics

getSyncEventsReceived

public long getSyncEventsReceived()
Overrides:
getSyncEventsReceived in class AbstractFlowConstructStatistics

getTotalEventsReceived

public long getTotalEventsReceived()
Overrides:
getTotalEventsReceived in class AbstractFlowConstructStatistics


Copyright © 2003-2012 MuleSoft, Inc.. All Rights Reserved.