public class WorkerImpl extends Object
| Constructor and Description |
|---|
WorkerImpl(Supplier<WorkerService> workerServiceSupplier) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Collection<String>> |
getAssignments(String clientRole) |
List<org.apache.pulsar.common.functions.WorkerInfo> |
getCluster(String clientRole) |
org.apache.pulsar.common.functions.WorkerInfo |
getClusterLeader(String clientRole) |
List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> |
getFunctionsMetrics(String clientRole) |
List<org.apache.pulsar.common.io.ConnectorDefinition> |
getListOfConnectors(String clientRole) |
List<org.apache.pulsar.common.stats.Metrics> |
getWorkerMetrics(String clientRole) |
Boolean |
isLeaderReady(String clientRole) |
void |
rebalance(URI uri,
String clientRole) |
public WorkerImpl(Supplier<WorkerService> workerServiceSupplier)
public org.apache.pulsar.common.functions.WorkerInfo getClusterLeader(String clientRole)
public Map<String,Collection<String>> getAssignments(String clientRole)
public List<org.apache.pulsar.common.stats.Metrics> getWorkerMetrics(String clientRole)
public List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> getFunctionsMetrics(String clientRole) throws IOException
IOExceptionpublic List<org.apache.pulsar.common.io.ConnectorDefinition> getListOfConnectors(String clientRole)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.