类 WorkerImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.WorkerImpl
所有已实现的接口:
org.apache.pulsar.client.admin.Worker

public class WorkerImpl extends BaseResource implements org.apache.pulsar.client.admin.Worker
  • 构造器详细资料

    • WorkerImpl

      public WorkerImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • 方法详细资料

    • getFunctionsStats

      public List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats> getFunctionsStats() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getFunctionsStats 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getFunctionsStatsAsync

      public CompletableFuture<List<org.apache.pulsar.common.policies.data.WorkerFunctionInstanceStats>> getFunctionsStatsAsync()
      指定者:
      getFunctionsStatsAsync 在接口中 org.apache.pulsar.client.admin.Worker
    • getMetrics

      public Collection<org.apache.pulsar.common.stats.Metrics> getMetrics() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getMetrics 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getMetricsAsync

      public CompletableFuture<Collection<org.apache.pulsar.common.stats.Metrics>> getMetricsAsync()
      指定者:
      getMetricsAsync 在接口中 org.apache.pulsar.client.admin.Worker
    • getCluster

      public List<org.apache.pulsar.common.functions.WorkerInfo> getCluster() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getCluster 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getClusterAsync

      public CompletableFuture<List<org.apache.pulsar.common.functions.WorkerInfo>> getClusterAsync()
      指定者:
      getClusterAsync 在接口中 org.apache.pulsar.client.admin.Worker
    • getClusterLeader

      public org.apache.pulsar.common.functions.WorkerInfo getClusterLeader() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getClusterLeader 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getClusterLeaderAsync

      public CompletableFuture<org.apache.pulsar.common.functions.WorkerInfo> getClusterLeaderAsync()
      指定者:
      getClusterLeaderAsync 在接口中 org.apache.pulsar.client.admin.Worker
    • getAssignments

      public Map<String,Collection<String>> getAssignments() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getAssignments 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getAssignmentsAsync

      public CompletableFuture<Map<String,Collection<String>>> getAssignmentsAsync()
      指定者:
      getAssignmentsAsync 在接口中 org.apache.pulsar.client.admin.Worker
    • rebalance

      public void rebalance() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      rebalance 在接口中 org.apache.pulsar.client.admin.Worker
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • rebalanceAsync

      public CompletableFuture<Void> rebalanceAsync()
      指定者:
      rebalanceAsync 在接口中 org.apache.pulsar.client.admin.Worker