Class NonPersistentSubscriptionStatsImpl
java.lang.Object
org.apache.pulsar.common.policies.data.stats.SubscriptionStatsImpl
org.apache.pulsar.common.policies.data.stats.NonPersistentSubscriptionStatsImpl
- All Implemented Interfaces:
NonPersistentSubscriptionStats
,SubscriptionStats
public class NonPersistentSubscriptionStatsImpl
extends SubscriptionStatsImpl
implements NonPersistentSubscriptionStats
Statistics for subscription to non-persistent topics.
-
Field Summary
Modifier and TypeFieldDescriptiondouble
for non-persistent topic: broker drops msg for subscription if none of the consumer available for message delivery.Fields inherited from class org.apache.pulsar.common.policies.data.stats.SubscriptionStatsImpl
activeConsumerName, allowOutOfOrderDelivery, backlogSize, blockedSubscriptionOnUnackedMsgs, bucketDelayedIndexStats, bytesOutCounter, chunkedMessageRate, consumers, consumersAfterMarkDeletePosition, delayedMessageIndexSizeInBytes, earliestMsgPublishTimeInBacklog, filterAcceptedMsgCount, filterProcessedMsgCount, filterRejectedMsgCount, filterRescheduledMsgCount, isDurable, isReplicated, keySharedMode, lastAckedTimestamp, lastConsumedFlowTimestamp, lastConsumedTimestamp, lastExpireTimestamp, lastMarkDeleteAdvancedTimestamp, messageAckRate, msgBacklog, msgBacklogNoDelayed, msgDelayed, msgOutCounter, msgRateExpired, msgRateOut, msgRateRedeliver, msgThroughputOut, nonContiguousDeletedMessagesRanges, nonContiguousDeletedMessagesRangesSerializedSize, subscriptionProperties, totalMsgExpired, type, unackedMessages
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.pulsar.common.policies.data.stats.SubscriptionStatsImpl
add
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.pulsar.common.policies.data.NonPersistentSubscriptionStats
getMsgDropRate
Methods inherited from interface org.apache.pulsar.common.policies.data.SubscriptionStats
getActiveConsumerName, getBacklogSize, getBytesOutCounter, getChunkedMessageRate, getConsumers, getConsumersAfterMarkDeletePosition, getDelayedMessageIndexSizeInBytes, getEarliestMsgPublishTimeInBacklog, getFilterAcceptedMsgCount, getFilterProcessedMsgCount, getFilterRejectedMsgCount, getFilterRescheduledMsgCount, getKeySharedMode, getLastAckedTimestamp, getLastConsumedFlowTimestamp, getLastConsumedTimestamp, getLastExpireTimestamp, getLastMarkDeleteAdvancedTimestamp, getMessageAckRate, getMsgBacklog, getMsgBacklogNoDelayed, getMsgDelayed, getMsgOutCounter, getMsgRateExpired, getMsgRateOut, getMsgRateRedeliver, getMsgThroughputOut, getNonContiguousDeletedMessagesRanges, getNonContiguousDeletedMessagesRangesSerializedSize, getSubscriptionProperties, getTotalMsgExpired, getType, getUnackedMessages, isAllowOutOfOrderDelivery, isBlockedSubscriptionOnUnackedMsgs, isDurable, isReplicated
-
Field Details
-
msgDropRate
public double msgDropRatefor non-persistent topic: broker drops msg for subscription if none of the consumer available for message delivery.
-
-
Constructor Details
-
NonPersistentSubscriptionStatsImpl
public NonPersistentSubscriptionStatsImpl()
-
-
Method Details
-
reset
public void reset()- Overrides:
reset
in classSubscriptionStatsImpl
-
add
-