Package org.apache.activemq.management
Class MessageFlowStatsImpl
- java.lang.Object
-
- org.apache.activemq.management.StatisticImpl
-
- org.apache.activemq.management.StatsImpl
-
- org.apache.activemq.management.UnsampledStatsImpl
-
- org.apache.activemq.management.MessageFlowStatsImpl
-
- All Implemented Interfaces:
MessageFlowStats,Resettable,Statistic,Stats
public class MessageFlowStatsImpl extends UnsampledStatsImpl implements MessageFlowStats, Statistic, Resettable
-
-
Constructor Summary
Constructors Constructor Description MessageFlowStatsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddequeueStats(String clientID, String messageID)voiddequeueStats(String clientID, String messageID, long messageTimestamp, long messageBrokerInTime, long messageBrokerOutTime)voidenqueueStats(String clientID, String messageID, long messageTimestamp, long messageBrokerInTime)UnsampledStatistic<Long>getDequeuedMessageBrokerInTime()UnsampledStatistic<Long>getDequeuedMessageBrokerOutTime()UnsampledStatistic<String>getDequeuedMessageClientID()UnsampledStatistic<String>getDequeuedMessageID()UnsampledStatistic<Long>getDequeuedMessageTimestamp()UnsampledStatistic<Long>getEnqueuedMessageBrokerInTime()UnsampledStatistic<String>getEnqueuedMessageClientID()UnsampledStatistic<String>getEnqueuedMessageID()UnsampledStatistic<Long>getEnqueuedMessageTimestamp()-
Methods inherited from class org.apache.activemq.management.UnsampledStatsImpl
getLastSampleTime, getStartTime, setEnabled, updateSampleTime
-
Methods inherited from class org.apache.activemq.management.StatsImpl
addStatistic, addStatistics, getStatistic, getStatisticNames, getStatistics, removeStatistics, reset
-
Methods inherited from class org.apache.activemq.management.StatisticImpl
appendFieldDescription, getDescription, getName, getUnit, isDoReset, isEnabled, setDoReset, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.activemq.management.Resettable
reset
-
Methods inherited from interface org.apache.activemq.management.Statistic
getDescription, getLastSampleTime, getName, getStartTime, getUnit
-
-
-
-
Method Detail
-
getEnqueuedMessageBrokerInTime
public UnsampledStatistic<Long> getEnqueuedMessageBrokerInTime()
- Specified by:
getEnqueuedMessageBrokerInTimein interfaceMessageFlowStats
-
getEnqueuedMessageClientID
public UnsampledStatistic<String> getEnqueuedMessageClientID()
- Specified by:
getEnqueuedMessageClientIDin interfaceMessageFlowStats
-
getEnqueuedMessageID
public UnsampledStatistic<String> getEnqueuedMessageID()
- Specified by:
getEnqueuedMessageIDin interfaceMessageFlowStats
-
getEnqueuedMessageTimestamp
public UnsampledStatistic<Long> getEnqueuedMessageTimestamp()
- Specified by:
getEnqueuedMessageTimestampin interfaceMessageFlowStats
-
getDequeuedMessageBrokerInTime
public UnsampledStatistic<Long> getDequeuedMessageBrokerInTime()
- Specified by:
getDequeuedMessageBrokerInTimein interfaceMessageFlowStats
-
getDequeuedMessageBrokerOutTime
public UnsampledStatistic<Long> getDequeuedMessageBrokerOutTime()
- Specified by:
getDequeuedMessageBrokerOutTimein interfaceMessageFlowStats
-
getDequeuedMessageClientID
public UnsampledStatistic<String> getDequeuedMessageClientID()
- Specified by:
getDequeuedMessageClientIDin interfaceMessageFlowStats
-
getDequeuedMessageID
public UnsampledStatistic<String> getDequeuedMessageID()
- Specified by:
getDequeuedMessageIDin interfaceMessageFlowStats
-
getDequeuedMessageTimestamp
public UnsampledStatistic<Long> getDequeuedMessageTimestamp()
- Specified by:
getDequeuedMessageTimestampin interfaceMessageFlowStats
-
enqueueStats
public void enqueueStats(String clientID, String messageID, long messageTimestamp, long messageBrokerInTime)
- Specified by:
enqueueStatsin interfaceMessageFlowStats
-
dequeueStats
public void dequeueStats(String clientID, String messageID)
- Specified by:
dequeueStatsin interfaceMessageFlowStats
-
dequeueStats
public void dequeueStats(String clientID, String messageID, long messageTimestamp, long messageBrokerInTime, long messageBrokerOutTime)
- Specified by:
dequeueStatsin interfaceMessageFlowStats
-
-