Class WorkerImpl
- java.lang.Object
-
- org.apache.pulsar.client.admin.internal.BaseResource
-
- org.apache.pulsar.client.admin.internal.WorkerImpl
-
- All Implemented Interfaces:
org.apache.pulsar.client.admin.Worker
public class WorkerImpl extends BaseResource implements org.apache.pulsar.client.admin.Worker
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description WorkerImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>getAssignments()java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>>getAssignmentsAsync()java.util.List<org.apache.pulsar.common.functions.WorkerInfo>getCluster()java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.common.functions.WorkerInfo>>getClusterAsync()org.apache.pulsar.common.functions.WorkerInfogetClusterLeader()java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.WorkerInfo>getClusterLeaderAsync()java.util.List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats>getFunctionsStats()java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats>>getFunctionsStatsAsync()java.util.Collection<org.apache.pulsar.common.stats.Metrics>getMetrics()java.util.concurrent.CompletableFuture<java.util.Collection<org.apache.pulsar.common.stats.Metrics>>getMetricsAsync()-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
getFunctionsStats
public java.util.List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> getFunctionsStats() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getFunctionsStatsin interfaceorg.apache.pulsar.client.admin.Worker- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getFunctionsStatsAsync
public java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats>> getFunctionsStatsAsync()
- Specified by:
getFunctionsStatsAsyncin interfaceorg.apache.pulsar.client.admin.Worker
-
getMetrics
public java.util.Collection<org.apache.pulsar.common.stats.Metrics> getMetrics() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getMetricsin interfaceorg.apache.pulsar.client.admin.Worker- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getMetricsAsync
public java.util.concurrent.CompletableFuture<java.util.Collection<org.apache.pulsar.common.stats.Metrics>> getMetricsAsync()
- Specified by:
getMetricsAsyncin interfaceorg.apache.pulsar.client.admin.Worker
-
getCluster
public java.util.List<org.apache.pulsar.common.functions.WorkerInfo> getCluster() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getClusterin interfaceorg.apache.pulsar.client.admin.Worker- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getClusterAsync
public java.util.concurrent.CompletableFuture<java.util.List<org.apache.pulsar.common.functions.WorkerInfo>> getClusterAsync()
- Specified by:
getClusterAsyncin interfaceorg.apache.pulsar.client.admin.Worker
-
getClusterLeader
public org.apache.pulsar.common.functions.WorkerInfo getClusterLeader() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getClusterLeaderin interfaceorg.apache.pulsar.client.admin.Worker- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getClusterLeaderAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.functions.WorkerInfo> getClusterLeaderAsync()
- Specified by:
getClusterLeaderAsyncin interfaceorg.apache.pulsar.client.admin.Worker
-
getAssignments
public java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getAssignments() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getAssignmentsin interfaceorg.apache.pulsar.client.admin.Worker- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getAssignmentsAsync
public java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,java.util.Collection<java.lang.String>>> getAssignmentsAsync()
- Specified by:
getAssignmentsAsyncin interfaceorg.apache.pulsar.client.admin.Worker
-
-