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
Fields Modifier and Type Field Description doublemsgDropRatefor 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, earliestMsgPublishTimeInBacklog, 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 Constructor Description NonPersistentSubscriptionStatsImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NonPersistentSubscriptionStatsImpladd(NonPersistentSubscriptionStatsImpl stats)voidreset()-
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, getEarliestMsgPublishTimeInBacklog, 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
-
-
-
-
Method Detail
-
reset
public void reset()
- Overrides:
resetin classSubscriptionStatsImpl
-
add
public NonPersistentSubscriptionStatsImpl add(NonPersistentSubscriptionStatsImpl stats)
-
-