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
FieldsModifier and TypeFieldDescriptionorg.apache.pulsar.common.partition.PartitionedTopicMetadataFields inherited from class org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl
msgDropRate, nonPersistentReplicators, nonPersistentSubscriptions, publishers, replication, subscriptionsFields inherited from class org.apache.pulsar.common.policies.data.stats.TopicStatsImpl
abortedTxnCount, averageMsgSize, backlogSize, bytesInCounter, bytesOutCounter, committedTxnCount, compaction, deduplicationStatus, delayedMessageIndexSizeInBytes, earliestMsgPublishTimeInBacklogs, lastOffloadFailureTimeStamp, lastOffloadLedgerId, lastOffloadSuccessTimeStamp, msgChunkPublished, msgInCounter, msgOutCounter, msgRateIn, msgRateOut, msgThroughputIn, msgThroughputOut, nonContiguousDeletedMessagesRanges, nonContiguousDeletedMessagesRangesSerializedSize, offloadedStorageSize, ongoingTxnCount, publishRateLimitedTimes, storageSize, topicEpoch, waitingPublishers -
Constructor Summary
ConstructorsConstructorDescriptionNonPersistentPartitionedTopicStatsImpl(org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata) -
Method Summary
Methods inherited from class org.apache.pulsar.common.policies.data.stats.NonPersistentTopicStatsImpl
add, addPublisher, getMsgDropRate, getNonPersistentPublishers, getNonPersistentReplicators, getNonPersistentSubscriptions, getPublishers, getReplication, getSubscriptions, setPublishersMethods inherited from class org.apache.pulsar.common.policies.data.stats.TopicStatsImpl
add, addPublisherMethods 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.NonPersistentPartitionedTopicStats
add, getPartitionsMethods inherited from interface org.apache.pulsar.common.policies.data.PartitionedTopicStats
add, getMetadataMethods 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 Details
-
metadata
public org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata -
partitions
-
-
Constructor Details
-
NonPersistentPartitionedTopicStatsImpl
public NonPersistentPartitionedTopicStatsImpl() -
NonPersistentPartitionedTopicStatsImpl
public NonPersistentPartitionedTopicStatsImpl(org.apache.pulsar.common.partition.PartitionedTopicMetadata metadata)
-
-
Method Details
-
reset
public void reset()- Overrides:
resetin classNonPersistentTopicStatsImpl
-