public class JMSEndpointStatsImpl extends StatsImpl
Destination
as well.Modifier and Type | Field and Description |
---|---|
protected CountStatisticImpl |
expiredMessageCount |
protected CountStatisticImpl |
messageCount |
protected TimeStatisticImpl |
messageRateTime |
protected TimeStatisticImpl |
messageWaitTime |
protected CountStatisticImpl |
pendingMessageCount |
enabled
Constructor and Description |
---|
JMSEndpointStatsImpl()
This constructor is typically used to create a statistics object for a
Destination |
JMSEndpointStatsImpl(CountStatisticImpl messageCount,
CountStatisticImpl pendingMessageCount,
CountStatisticImpl expiredMessageCount,
TimeStatisticImpl messageWaitTime,
TimeStatisticImpl messageRateTime) |
JMSEndpointStatsImpl(JMSSessionStatsImpl sessionStats)
This constructor is used to create statistics for a
MessageProducer or MessageConsumer as it passes in a
Session parent statistic. |
Modifier and Type | Method and Description |
---|---|
void |
dump(IndentPrinter out) |
CountStatisticImpl |
getExpiredMessageCount() |
CountStatisticImpl |
getMessageCount() |
TimeStatisticImpl |
getMessageRateTime() |
TimeStatisticImpl |
getMessageWaitTime() |
CountStatisticImpl |
getPendingMessageCount() |
void |
onMessage() |
void |
reset()
Reset the statistic
|
void |
setEnabled(boolean enabled) |
protected void |
setParent(CountStatisticImpl child,
CountStatisticImpl parent) |
protected void |
setParent(TimeStatisticImpl child,
TimeStatisticImpl parent) |
String |
toString() |
addStatistic, getStatistic, getStatisticNames, getStatistics
appendFieldDescription, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isDoReset, isEnabled, setDoReset, updateSampleTime
protected CountStatisticImpl messageCount
protected CountStatisticImpl pendingMessageCount
protected CountStatisticImpl expiredMessageCount
protected TimeStatisticImpl messageWaitTime
protected TimeStatisticImpl messageRateTime
public JMSEndpointStatsImpl(JMSSessionStatsImpl sessionStats)
MessageProducer
or MessageConsumer
as it passes in a
Session
parent statistic.sessionStats
- public JMSEndpointStatsImpl()
Destination
public JMSEndpointStatsImpl(CountStatisticImpl messageCount, CountStatisticImpl pendingMessageCount, CountStatisticImpl expiredMessageCount, TimeStatisticImpl messageWaitTime, TimeStatisticImpl messageRateTime)
public void reset()
Resettable
reset
in interface Resettable
reset
in class StatsImpl
public CountStatisticImpl getMessageCount()
public CountStatisticImpl getPendingMessageCount()
public CountStatisticImpl getExpiredMessageCount()
public TimeStatisticImpl getMessageRateTime()
public TimeStatisticImpl getMessageWaitTime()
public String toString()
toString
in class StatisticImpl
public void onMessage()
public void setEnabled(boolean enabled)
setEnabled
in class StatisticImpl
enabled
- the enabled to setpublic void dump(IndentPrinter out)
protected void setParent(CountStatisticImpl child, CountStatisticImpl parent)
protected void setParent(TimeStatisticImpl child, TimeStatisticImpl parent)
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.