Interface NonPersistentTopicStats
- All Superinterfaces:
TopicStats
Statistics for a non-persistent topic.
-
Method Summary
Modifier and TypeMethodDescriptiondouble
for non-persistent topic: broker drops msg if publisher publishes messages more than configured max inflight messages per connection.List<? extends NonPersistentPublisherStats>
List of connected publishers on this topic w/ their stats.Map<String,
? extends NonPersistentReplicatorStats> Map of replication statistics by remote cluster context.Map<String,
? extends NonPersistentSubscriptionStats> Map of subscriptions with their individual statistics.Methods inherited from interface org.apache.pulsar.common.policies.data.TopicStats
getAverageMsgSize, getBacklogSize, getBytesInCounter, getBytesOutCounter, getCompaction, getDeduplicationStatus, getDelayedMessageIndexSizeInBytes, getEarliestMsgPublishTimeInBacklogs, getMsgInCounter, getMsgOutCounter, getMsgRateIn, getMsgRateOut, getMsgThroughputIn, getMsgThroughputOut, getNonContiguousDeletedMessagesRanges, getNonContiguousDeletedMessagesRangesSerializedSize, getOffloadedStorageSize, getOwnerBroker, getStorageSize, getTopicEpoch, getWaitingPublishers, isMsgChunkPublished
-
Method Details
-
getMsgDropRate
double getMsgDropRate()for non-persistent topic: broker drops msg if publisher publishes messages more than configured max inflight messages per connection. -
getPublishers
List<? extends NonPersistentPublisherStats> getPublishers()List of connected publishers on this topic w/ their stats.- Specified by:
getPublishers
in interfaceTopicStats
-
getSubscriptions
Map<String,? extends NonPersistentSubscriptionStats> getSubscriptions()Map of subscriptions with their individual statistics.- Specified by:
getSubscriptions
in interfaceTopicStats
-
getReplication
Map<String,? extends NonPersistentReplicatorStats> getReplication()Map of replication statistics by remote cluster context.- Specified by:
getReplication
in interfaceTopicStats
-