Class PulsarLoadReportImpl
- java.lang.Object
-
- org.apache.pulsar.broker.loadbalance.impl.PulsarLoadReportImpl
-
- All Implemented Interfaces:
LoadReport
public class PulsarLoadReportImpl extends java.lang.Object implements LoadReport
-
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<ServiceUnit,ServiceRequest>requestPerServiceUnit
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceUnitgetResourceUnit()ResourceDescriptiongetResourceUnitDescription()java.util.Map<ServiceUnit,ServiceRequest>getServiceUnitRequests()static LoadReportparse(java.lang.String loadReportJson)
-
-
-
Field Detail
-
requestPerServiceUnit
public java.util.Map<ServiceUnit,ServiceRequest> requestPerServiceUnit
-
-
Method Detail
-
getServiceUnitRequests
public java.util.Map<ServiceUnit,ServiceRequest> getServiceUnitRequests()
- Specified by:
getServiceUnitRequestsin interfaceLoadReport
-
parse
public static LoadReport parse(java.lang.String loadReportJson)
-
getResourceUnit
public ResourceUnit getResourceUnit()
- Specified by:
getResourceUnitin interfaceLoadReport
-
getResourceUnitDescription
public ResourceDescription getResourceUnitDescription()
- Specified by:
getResourceUnitDescriptionin interfaceLoadReport
-
-