org.apache.activemq.broker.region
Class DestinationStatistics

java.lang.Object
  extended by org.apache.activemq.management.StatisticImpl
      extended by org.apache.activemq.management.StatsImpl
          extended by org.apache.activemq.broker.region.DestinationStatistics
All Implemented Interfaces:
Statistic, Stats, Resettable

public class DestinationStatistics
extends StatsImpl

The J2EE Statistics for the a Destination.


Field Summary
protected  CountStatisticImpl blockedSends
           
protected  TimeStatisticImpl blockedTime
           
protected  CountStatisticImpl consumers
           
protected  CountStatisticImpl dequeues
           
protected  CountStatisticImpl dispatched
           
protected  CountStatisticImpl enqueues
           
protected  CountStatisticImpl expired
           
protected  CountStatisticImpl inflight
           
protected  CountStatisticImpl messages
           
protected  PollCountStatisticImpl messagesCached
           
protected  SizeStatisticImpl messageSize
           
protected  TimeStatisticImpl processTime
           
protected  CountStatisticImpl producers
           
 
Fields inherited from class org.apache.activemq.management.StatisticImpl
enabled
 
Constructor Summary
DestinationStatistics()
           
 
Method Summary
 CountStatisticImpl getBlockedSends()
           
 TimeStatisticImpl getBlockedTime()
           
 CountStatisticImpl getConsumers()
           
 CountStatisticImpl getDequeues()
           
 CountStatisticImpl getDispatched()
           
 CountStatisticImpl getEnqueues()
           
 CountStatisticImpl getExpired()
           
 CountStatisticImpl getInflight()
           
 CountStatisticImpl getMessages()
           
 PollCountStatisticImpl getMessagesCached()
           
 SizeStatisticImpl getMessageSize()
           
 TimeStatisticImpl getProcessTime()
           
 CountStatisticImpl getProducers()
           
 void reset()
          Reset the statistic
 void setEnabled(boolean enabled)
           
 void setMessagesCached(PollCountStatisticImpl messagesCached)
           
 void setParent(DestinationStatistics parent)
           
 
Methods inherited from class org.apache.activemq.management.StatsImpl
addStatistic, getStatistic, getStatisticNames, getStatistics
 
Methods inherited from class org.apache.activemq.management.StatisticImpl
appendFieldDescription, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isDoReset, isEnabled, setDoReset, toString, updateSampleTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

enqueues

protected CountStatisticImpl enqueues

dequeues

protected CountStatisticImpl dequeues

consumers

protected CountStatisticImpl consumers

producers

protected CountStatisticImpl producers

messages

protected CountStatisticImpl messages

messagesCached

protected PollCountStatisticImpl messagesCached

dispatched

protected CountStatisticImpl dispatched

inflight

protected CountStatisticImpl inflight

expired

protected CountStatisticImpl expired

processTime

protected TimeStatisticImpl processTime

blockedSends

protected CountStatisticImpl blockedSends

blockedTime

protected TimeStatisticImpl blockedTime

messageSize

protected SizeStatisticImpl messageSize
Constructor Detail

DestinationStatistics

public DestinationStatistics()
Method Detail

getEnqueues

public CountStatisticImpl getEnqueues()

getDequeues

public CountStatisticImpl getDequeues()

getInflight

public CountStatisticImpl getInflight()

getExpired

public CountStatisticImpl getExpired()

getConsumers

public CountStatisticImpl getConsumers()

getProducers

public CountStatisticImpl getProducers()

getMessagesCached

public PollCountStatisticImpl getMessagesCached()

getMessages

public CountStatisticImpl getMessages()

setMessagesCached

public void setMessagesCached(PollCountStatisticImpl messagesCached)

getDispatched

public CountStatisticImpl getDispatched()

getProcessTime

public TimeStatisticImpl getProcessTime()

getBlockedSends

public CountStatisticImpl getBlockedSends()

getBlockedTime

public TimeStatisticImpl getBlockedTime()

getMessageSize

public SizeStatisticImpl getMessageSize()

reset

public void reset()
Description copied from interface: Resettable
Reset the statistic

Specified by:
reset in interface Resettable
Overrides:
reset in class StatsImpl

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class StatisticImpl
Parameters:
enabled - the enabled to set

setParent

public void setParent(DestinationStatistics parent)


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.