Class LoadBalanceResources.BrokerTimeAverageDataResources
java.lang.Object
org.apache.pulsar.broker.resources.BaseResources<org.apache.pulsar.policies.data.loadbalancer.TimeAverageBrokerData>
org.apache.pulsar.broker.resources.LoadBalanceResources.BrokerTimeAverageDataResources
- Enclosing class:
- LoadBalanceResources
public static class LoadBalanceResources.BrokerTimeAverageDataResources
extends BaseResources<org.apache.pulsar.policies.data.loadbalancer.TimeAverageBrokerData>
-
Field Summary
Fields inherited from class org.apache.pulsar.broker.resources.BaseResources
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH, LOCAL_POLICIES_ROOT -
Constructor Summary
ConstructorsConstructorDescriptionBrokerTimeAverageDataResources(MetadataStore store, int operationTimeoutSec) -
Method Summary
Modifier and TypeMethodDescriptiondeleteTimeAverageBrokerData(String brokerLookupAddress) updateTimeAverageBrokerData(String brokerLookupAddress, org.apache.pulsar.policies.data.loadbalancer.TimeAverageBrokerData data) Methods inherited from class org.apache.pulsar.broker.resources.BaseResources
create, createAsync, delete, deleteAsync, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getChildrenRecursiveAsync, getOperationTimeoutSec, joinPath, refreshAndGetAsync, set, setAsync, setWithCreate, setWithCreateAsync
-
Constructor Details
-
BrokerTimeAverageDataResources
-
-
Method Details
-
updateTimeAverageBrokerData
public CompletableFuture<Void> updateTimeAverageBrokerData(String brokerLookupAddress, org.apache.pulsar.policies.data.loadbalancer.TimeAverageBrokerData data) -
deleteTimeAverageBrokerData
-