接口 LoadManagerReport
-
- 所有超级接口:
ServiceLookupData
public interface LoadManagerReport extends ServiceLookupData
This class represents the overall load of the broker - it includes overall SystemResourceUsage and Bundle-usage.
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 ResourceUsagegetBandwidthIn()ResourceUsagegetBandwidthOut()java.lang.StringgetBrokerVersionString()java.util.Map<java.lang.String,NamespaceBundleStats>getBundleStats()ResourceUsagegetCpu()ResourceUsagegetDirectMemory()longgetLastUpdate()ResourceUsagegetMemory()doublegetMsgRateIn()doublegetMsgRateOut()doublegetMsgThroughputIn()doublegetMsgThroughputOut()intgetNumBundles()intgetNumConsumers()intgetNumProducers()intgetNumTopics()booleanisNonPersistentTopicsEnabled()booleanisPersistentTopicsEnabled()-
从接口继承的方法 org.apache.pulsar.policies.data.loadbalancer.ServiceLookupData
getProtocol, getProtocols, getPulsarServiceUrl, getPulsarServiceUrlTls, getWebServiceUrl, getWebServiceUrlTls
-
-
-
-
方法详细资料
-
getCpu
ResourceUsage getCpu()
-
getMemory
ResourceUsage getMemory()
-
getDirectMemory
ResourceUsage getDirectMemory()
-
getBandwidthIn
ResourceUsage getBandwidthIn()
-
getBandwidthOut
ResourceUsage getBandwidthOut()
-
getLastUpdate
long getLastUpdate()
-
getBundleStats
java.util.Map<java.lang.String,NamespaceBundleStats> getBundleStats()
-
getNumTopics
int getNumTopics()
-
getNumBundles
int getNumBundles()
-
getNumConsumers
int getNumConsumers()
-
getNumProducers
int getNumProducers()
-
getMsgThroughputIn
double getMsgThroughputIn()
-
getMsgThroughputOut
double getMsgThroughputOut()
-
getMsgRateIn
double getMsgRateIn()
-
getMsgRateOut
double getMsgRateOut()
-
getBrokerVersionString
java.lang.String getBrokerVersionString()
-
isPersistentTopicsEnabled
boolean isPersistentTopicsEnabled()
-
isNonPersistentTopicsEnabled
boolean isNonPersistentTopicsEnabled()
-
-