Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.activemq.management
Class JMSConsumerStatsImpl  view JMSConsumerStatsImpl download JMSConsumerStatsImpl.java

java.lang.Object
  extended byorg.activemq.management.StatisticImpl
      extended byorg.activemq.management.StatsImpl
          extended byorg.activemq.management.JMSEndpointStatsImpl
              extended byorg.activemq.management.JMSConsumerStatsImpl
All Implemented Interfaces:
Resettable, javax.management.j2ee.statistics.Statistic, javax.management.j2ee.statistics.Stats

public class JMSConsumerStatsImpl
extends JMSEndpointStatsImpl

Statistics for a JMS consumer

Version:
$Revision: 1.1.1.1 $

Field Summary
private  java.lang.String origin
           
 
Fields inherited from class org.activemq.management.JMSEndpointStatsImpl
expiredMessageCount, messageCount, messageRateTime, messageWaitTime, pendingMessageCount
 
Fields inherited from class org.activemq.management.StatsImpl
 
Fields inherited from class org.activemq.management.StatisticImpl
 
Constructor Summary
JMSConsumerStatsImpl(CountStatisticImpl messageCount, CountStatisticImpl pendingMessageCount, CountStatisticImpl expiredMessageCount, TimeStatisticImpl messageWaitTime, TimeStatisticImpl messageRateTime, java.lang.String origin)
           
JMSConsumerStatsImpl(JMSSessionStatsImpl sessionStats, javax.jms.Destination destination)
           
 
Method Summary
 void dump(org.activemq.util.IndentPrinter out)
           
 java.lang.String getOrigin()
           
 java.lang.String toString()
          Convert this Object to a human-readable String.
 
Methods inherited from class org.activemq.management.JMSEndpointStatsImpl
getExpiredMessageCount, getMessageCount, getMessageRateTime, getMessageWaitTime, getPendingMessageCount, onMessage, reset, setParent, setParent
 
Methods inherited from class org.activemq.management.StatsImpl
addStatistic, getStatistic, getStatisticNames, getStatistics
 
Methods inherited from class org.activemq.management.StatisticImpl
appendFieldDescription, getDescription, getLastSampleTime, getName, getStartTime, getUnit, updateSampleTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

origin

private java.lang.String origin
Constructor Detail

JMSConsumerStatsImpl

public JMSConsumerStatsImpl(JMSSessionStatsImpl sessionStats,
                            javax.jms.Destination destination)

JMSConsumerStatsImpl

public JMSConsumerStatsImpl(CountStatisticImpl messageCount,
                            CountStatisticImpl pendingMessageCount,
                            CountStatisticImpl expiredMessageCount,
                            TimeStatisticImpl messageWaitTime,
                            TimeStatisticImpl messageRateTime,
                            java.lang.String origin)
Method Detail

getOrigin

public java.lang.String getOrigin()

toString

public java.lang.String toString()
Description copied from class: java.lang.Object
Convert this Object to a human-readable String. There are no limits placed on how long this String should be or what it should contain. We suggest you make it as intuitive as possible to be able to place it into System.out.println() 55 and such.

It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.

This method will be called when performing string concatenation with this object. If the result is null, string concatenation will instead use "null".

The default implementation returns getClass().getName() + "@" + Integer.toHexString(hashCode()).

Overrides:
toString in class JMSEndpointStatsImpl

dump

public void dump(org.activemq.util.IndentPrinter out)
Overrides:
dump in class JMSEndpointStatsImpl