Class PulsarServiceUnit
- java.lang.Object
-
- org.apache.pulsar.broker.loadbalance.ServiceUnit
-
- org.apache.pulsar.broker.loadbalance.impl.PulsarServiceUnit
-
- All Implemented Interfaces:
java.lang.Comparable<ServiceUnit>
public class PulsarServiceUnit extends ServiceUnit
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(ServiceUnit o)ResourceDescriptiongetResourceDescription()ServiceRequestgetServiceRequest()java.lang.StringgetServiceUnitId()static PulsarServiceUnitparse(java.lang.String suReqJson)voidsetResourceDescription(ResourceDescription rd)
-
-
-
Method Detail
-
parse
public static PulsarServiceUnit parse(java.lang.String suReqJson)
-
getServiceUnitId
public java.lang.String getServiceUnitId()
- Specified by:
getServiceUnitIdin classServiceUnit
-
getResourceDescription
public ResourceDescription getResourceDescription()
- Specified by:
getResourceDescriptionin classServiceUnit
-
getServiceRequest
public ServiceRequest getServiceRequest()
- Specified by:
getServiceRequestin classServiceUnit
-
compareTo
public int compareTo(ServiceUnit o)
-
setResourceDescription
public void setResourceDescription(ResourceDescription rd)
- Specified by:
setResourceDescriptionin classServiceUnit
-
-