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()longdoubledoubledoubledoubleintintintintbooleanbooleanMethods 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
int 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() 
 -