Interface LoadManagerReport
- All Superinterfaces:
ServiceLookupData
This class represents the overall load of the broker - it includes overall SystemResourceUsage and Bundle-usage.
-
Method Summary
Modifier and TypeMethodDescriptiongetCpu()
long
double
double
double
double
int
int
int
long
boolean
boolean
Methods inherited from interface org.apache.pulsar.policies.data.loadbalancer.ServiceLookupData
getLoadManagerClassName, getProtocol, getProtocols, getPulsarServiceUrl, getPulsarServiceUrlTls, getStartTimestamp, getWebServiceUrl, getWebServiceUrlTls
-
Method Details
-
getCpu
ResourceUsage getCpu() -
getMemory
ResourceUsage getMemory() -
getDirectMemory
ResourceUsage getDirectMemory() -
getBandwidthIn
ResourceUsage getBandwidthIn() -
getBandwidthOut
ResourceUsage getBandwidthOut() -
getLastUpdate
long getLastUpdate() -
getBundleStats
Map<String,NamespaceBundleStats> getBundleStats() -
getNumTopics
long getNumTopics() -
getNumBundles
int getNumBundles() -
getNumConsumers
int getNumConsumers() -
getNumProducers
int getNumProducers() -
getMsgThroughputIn
double getMsgThroughputIn() -
getMsgThroughputOut
double getMsgThroughputOut() -
getMsgRateIn
double getMsgRateIn() -
getMsgRateOut
double getMsgRateOut() -
getBrokerVersionString
String getBrokerVersionString() -
isPersistentTopicsEnabled
boolean isPersistentTopicsEnabled() -
isNonPersistentTopicsEnabled
boolean isNonPersistentTopicsEnabled()
-