Class WorkerImpl
java.lang.Object
org.apache.pulsar.functions.worker.rest.api.WorkerImpl
- All Implemented Interfaces:
Workers<PulsarWorkerService>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetAssignments(String clientRole) List<org.apache.pulsar.common.functions.WorkerInfo>getCluster(String clientRole) org.apache.pulsar.common.functions.WorkerInfogetClusterLeader(String clientRole) getDrainStatus(URI uri, String inWorkerId, String clientRole, boolean calledOnLeaderUri) 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) isLeaderReady(String clientRole) void
-
Constructor Details
-
WorkerImpl
-
-
Method Details
-
getCluster
- Specified by:
getClusterin interfaceWorkers<PulsarWorkerService>
-
getClusterLeader
- Specified by:
getClusterLeaderin interfaceWorkers<PulsarWorkerService>
-
getAssignments
- Specified by:
getAssignmentsin interfaceWorkers<PulsarWorkerService>
-
getWorkerMetrics
- Specified by:
getWorkerMetricsin interfaceWorkers<PulsarWorkerService>
-
getFunctionsMetrics
public List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> getFunctionsMetrics(String clientRole) throws IOException - Specified by:
getFunctionsMetricsin interfaceWorkers<PulsarWorkerService>- Throws:
IOException
-
getListOfConnectors
- Specified by:
getListOfConnectorsin interfaceWorkers<PulsarWorkerService>
-
rebalance
- Specified by:
rebalancein interfaceWorkers<PulsarWorkerService>
-
drain
- Specified by:
drainin interfaceWorkers<PulsarWorkerService>
-
getDrainStatus
public LongRunningProcessStatus getDrainStatus(URI uri, String inWorkerId, String clientRole, boolean calledOnLeaderUri) - Specified by:
getDrainStatusin interfaceWorkers<PulsarWorkerService>
-
isLeaderReady
- Specified by:
isLeaderReadyin interfaceWorkers<PulsarWorkerService>
-