Interface Worker


  • public interface Worker
    Admin interface for worker stats management.
    • Method Detail

      • getFunctionsStatsAsync

        java.util.concurrent.CompletableFuture<java.util.List<WorkerFunctionInstanceStats>> getFunctionsStatsAsync()
        Get all functions stats on a worker asynchronously.
        Returns:
      • getMetricsAsync

        java.util.concurrent.CompletableFuture<java.util.Collection<Metrics>> getMetricsAsync()
        Get worker metrics asynchronously.
        Returns:
      • getClusterAsync

        java.util.concurrent.CompletableFuture<java.util.List<WorkerInfo>> getClusterAsync()
        Get List of all workers belonging to this cluster asynchronously.
        Returns:
      • getClusterLeaderAsync

        java.util.concurrent.CompletableFuture<WorkerInfo> getClusterLeaderAsync()
        Get the worker who is the leader of the cluster asynchronously.
        Returns:
      • getAssignments

        java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>> getAssignments()
                                                                                             throws PulsarAdminException
        Get the function assignment among the cluster.
        Returns:
        Throws:
        PulsarAdminException
      • getAssignmentsAsync

        java.util.concurrent.CompletableFuture<java.util.Map<java.lang.String,​java.util.Collection<java.lang.String>>> getAssignmentsAsync()
        Get the function assignment among the cluster asynchronously.
        Returns: