Class NamespaceBundleStats
java.lang.Object
org.apache.pulsar.policies.data.loadbalancer.NamespaceBundleStats
- All Implemented Interfaces:
Serializable,Comparable<NamespaceBundleStats>
public class NamespaceBundleStats
extends Object
implements Comparable<NamespaceBundleStats>, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionlongintdoubledoubledoubledoubleintlong -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintintintintcompareTo(NamespaceBundleStats other) voidreset()
-
Field Details
-
msgRateIn
public double msgRateIn -
msgThroughputIn
public double msgThroughputIn -
msgRateOut
public double msgRateOut -
msgThroughputOut
public double msgThroughputOut -
consumerCount
public int consumerCount -
producerCount
public int producerCount -
topics
public long topics -
cacheSize
public long cacheSize
-
-
Constructor Details
-
NamespaceBundleStats
public NamespaceBundleStats()
-
-
Method Details
-
reset
public void reset() -
compareTo
- Specified by:
compareToin interfaceComparable<NamespaceBundleStats>
-
compareByMsgRate
-
compareByTopicConnections
-
compareByCacheSize
-
compareByBandwidthIn
-
compareByBandwidthOut
-