public class PulsarResourceDescription extends ResourceDescription
| Constructor and Description |
|---|
PulsarResourceDescription() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUsage(ResourceDescription rd) |
long |
calculateRank() |
int |
compareTo(ResourceDescription o) |
Map<String,org.apache.pulsar.policies.data.loadbalancer.ResourceUsage> |
getResourceUsage() |
int |
getUsagePct() |
void |
put(String resourceType,
org.apache.pulsar.policies.data.loadbalancer.ResourceUsage resourceUsage) |
void |
removeUsage(ResourceDescription rd) |
public int compareTo(ResourceDescription o)
public void removeUsage(ResourceDescription rd)
removeUsage in class ResourceDescriptionpublic void addUsage(ResourceDescription rd)
addUsage in class ResourceDescriptionpublic int getUsagePct()
getUsagePct in class ResourceDescriptionpublic Map<String,org.apache.pulsar.policies.data.loadbalancer.ResourceUsage> getResourceUsage()
getResourceUsage in class ResourceDescriptionpublic void put(String resourceType, org.apache.pulsar.policies.data.loadbalancer.ResourceUsage resourceUsage)
public long calculateRank()
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.