Class NonPersistentSubscriptionStatsImpl
java.lang.Object
org.apache.pulsar.common.policies.data.stats.SubscriptionStatsImpl
org.apache.pulsar.common.policies.data.stats.NonPersistentSubscriptionStatsImpl
- All Implemented Interfaces:
org.apache.pulsar.common.policies.data.NonPersistentSubscriptionStats,org.apache.pulsar.common.policies.data.SubscriptionStats
public class NonPersistentSubscriptionStatsImpl
extends SubscriptionStatsImpl
implements org.apache.pulsar.common.policies.data.NonPersistentSubscriptionStats
Statistics for subscription to non-persistent topics.
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoublefor 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, bytesOutCounter, chunkedMessageRate, consumers, consumersAfterMarkDeletePosition, delayedTrackerMemoryUsage, 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
Constructors -
Method Summary
Methods inherited from class org.apache.pulsar.common.policies.data.stats.SubscriptionStatsImpl
addMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.pulsar.common.policies.data.NonPersistentSubscriptionStats
getMsgDropRateMethods inherited from interface org.apache.pulsar.common.policies.data.SubscriptionStats
getActiveConsumerName, getBacklogSize, getBytesOutCounter, getChunkedMessageRate, getConsumers, getConsumersAfterMarkDeletePosition, 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:
resetin classSubscriptionStatsImpl
-
add
-