org.mule.management.stats
Class FlowConstructStatistics

java.lang.Object
  extended by org.mule.management.stats.FlowConstructStatistics
All Implemented Interfaces:
java.io.Serializable, Statistics
Direct Known Subclasses:
ServiceStatistics

public class FlowConstructStatistics
extends java.lang.Object
implements Statistics

See Also:
Serialized Form

Field Summary
protected  boolean enabled
           
protected  java.lang.String name
           
protected  edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong receivedEventASync
           
protected  edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong receivedEventSync
           
 
Constructor Summary
FlowConstructStatistics(java.lang.String name)
           
 
Method Summary
 void clear()
           
 long getAsyncEventsReceived()
           
 java.lang.String getName()
           
 long getSyncEventsReceived()
           
 void incReceivedEventASync()
           
 void incReceivedEventSync()
           
 boolean isEnabled()
          Are statistics logged
 void setEnabled(boolean b)
          Enable statistics logs (this is a dynamic parameter)
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

enabled

protected boolean enabled

receivedEventSync

protected final edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong receivedEventSync

receivedEventASync

protected final edu.emory.mathcs.backport.java.util.concurrent.atomic.AtomicLong receivedEventASync
Constructor Detail

FlowConstructStatistics

public FlowConstructStatistics(java.lang.String name)
Method Detail

isEnabled

public boolean isEnabled()
Are statistics logged

Specified by:
isEnabled in interface Statistics

setEnabled

public void setEnabled(boolean b)
Enable statistics logs (this is a dynamic parameter)


getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

clear

public void clear()

incReceivedEventSync

public void incReceivedEventSync()

incReceivedEventASync

public void incReceivedEventASync()

getAsyncEventsReceived

public long getAsyncEventsReceived()

getSyncEventsReceived

public long getSyncEventsReceived()


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