Class NonPersistentPartitionedTopicStatsImpl
- java.lang.Object
-
- org.apache.pulsar.common.policies.data.stats.TopicStatsImpl
-
- org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl
-
- org.apache.pulsar.common.policies.data.stats.NonPersistentPartitionedTopicStatsImpl
-
- All Implemented Interfaces:
org.apache.pulsar.common.policies.data.NonPersistentPartitionedTopicStats,org.apache.pulsar.common.policies.data.NonPersistentTopicStats,org.apache.pulsar.common.policies.data.PartitionedTopicStats,org.apache.pulsar.common.policies.data.TopicStats
public class NonPersistentPartitionedTopicStatsImpl extends NonPersistentTopicStatsImpl implements org.apache.pulsar.common.policies.data.NonPersistentPartitionedTopicStats
Statistics for a non-persistent partitioned topic. This class is not thread-safe.
-
-
Field Summary
Fields Modifier and Type Field Description org.apache.pulsar.common.partition.PartitionedTopicMetadatametadatajava.util.Map<java.lang.String,NonPersistentTopicStatsImpl>partitions-
Fields inherited from class org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl
msgDropRate, nonPersistentReplicators, nonPersistentSubscriptions, publishers, replication, subscriptions
-
Fields inherited from class org.apache.pulsar.common.policies.data.stats.TopicStatsImpl
averageMsgSize, backlogSize, bytesInCounter, bytesOutCounter, compaction, deduplicationStatus, earliestMsgPublishTimeInBacklogs, lastOffloadFailureTimeStamp, lastOffloadLedgerId, lastOffloadSuccessTimeStamp, msgChunkPublished, msgInCounter, msgOutCounter, msgRateIn, msgRateOut, msgThroughputIn, msgThroughputOut, nonContiguousDeletedMessagesRanges, nonContiguousDeletedMessagesRangesSerializedSize, offloadedStorageSize, publishRateLimitedTimes, storageSize, topicEpoch, waitingPublishers
-
-
Constructor Summary
Constructors Constructor Description NonPersistentPartitionedTopicStatsImpl()NonPersistentPartitionedTopicStatsImpl(org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreset()-
Methods inherited from class org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl
add, addPublisher, getMsgDropRate, getNonPersistentPublishers, getNonPersistentReplicators, getNonPersistentSubscriptions, getPublishers, getReplication, getSubscriptions, setPublishers
-
Methods inherited from class org.apache.pulsar.common.policies.data.stats.TopicStatsImpl
add, addPublisher
-
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.NonPersistentPartitionedTopicStats
add, getPartitions
-
Methods inherited from interface org.apache.pulsar.common.policies.data.PartitionedTopicStats
add, getMetadata
-
Methods inherited from interface org.apache.pulsar.common.policies.data.TopicStats
getAverageMsgSize, getBacklogSize, getBytesInCounter, getBytesOutCounter, getCompaction, getDeduplicationStatus, getEarliestMsgPublishTimeInBacklogs, getMsgInCounter, getMsgOutCounter, getMsgRateIn, getMsgRateOut, getMsgThroughputIn, getMsgThroughputOut, getNonContiguousDeletedMessagesRanges, getNonContiguousDeletedMessagesRangesSerializedSize, getOffloadedStorageSize, getStorageSize, getTopicEpoch, getWaitingPublishers, isMsgChunkPublished
-
-
-
-
Field Detail
-
metadata
public org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata
-
partitions
public java.util.Map<java.lang.String,NonPersistentTopicStatsImpl> partitions
-
-
Method Detail
-
reset
public void reset()
- Overrides:
resetin classNonPersistentTopicStatsImpl
-
-