Class StatusClient

java.lang.Object
org.kiwiproject.consul.StatusClient

public class StatusClient extends Object
  • Field Details

    • http

      protected final Http http
  • Method Details

    • getLeader

      public String getLeader()
      Retrieves the host/port of the Consul leader.

      GET /v1/status/leader

      Returns:
      The host/port of the leader.
    • getLeader

      public String getLeader(QueryOptions queryOptions)
      Retrieves the host/port of the Consul leader.

      GET /v1/status/leader

      Parameters:
      queryOptions - The Query Options to use.
      Returns:
      The host/port of the leader.
    • getPeers

      public List<String> getPeers()
      Retrieves a list of host/ports for raft peers.

      GET /v1/status/peers

      Returns:
      List of host/ports for raft peers.
    • getPeers

      public List<String> getPeers(QueryOptions queryOptions)
      Retrieves a list of host/ports for raft peers.

      GET /v1/status/peers

      Parameters:
      queryOptions - The Query Options to use.
      Returns:
      List of host/ports for raft peers.
    • getConfig

      public ClientConfig getConfig()
    • getEventHandler

      public ClientEventHandler getEventHandler()