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, getStatisticsappendFieldDescription, getDescription, getLastSampleTime, getName, getStartTime, getUnit, isDoReset, isEnabled, setDoReset, updateSampleTimeprotected 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()
Destinationpublic JMSEndpointStatsImpl(CountStatisticImpl messageCount, CountStatisticImpl pendingMessageCount, CountStatisticImpl expiredMessageCount, TimeStatisticImpl messageWaitTime, TimeStatisticImpl messageRateTime)
public void reset()
Resettablereset in interface Resettablereset in class StatsImplpublic CountStatisticImpl getMessageCount()
public CountStatisticImpl getPendingMessageCount()
public CountStatisticImpl getExpiredMessageCount()
public TimeStatisticImpl getMessageRateTime()
public TimeStatisticImpl getMessageWaitTime()
public String toString()
toString in class StatisticImplpublic void onMessage()
public void setEnabled(boolean enabled)
setEnabled in class StatisticImplenabled - 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.