Search in sources :

Example 1 with Member

use of com.ecwid.consul.v1.agent.model.Member in project spring-cloud-consul by spring-cloud.

the class FilteringAgentClient method getAliveAgents.

public List<Member> getAliveAgents() {
    List<Member> members = client.getAgentMembers().getValue();
    List<Member> liveMembers = new ArrayList<>(members.size());
    for (Member peer : members) {
        if (peer.getStatus() == ALIVE_STATUS) {
            liveMembers.add(peer);
        }
    }
    return liveMembers;
}
Also used : ArrayList(java.util.ArrayList) Member(com.ecwid.consul.v1.agent.model.Member)

Aggregations

Member (com.ecwid.consul.v1.agent.model.Member)1 ArrayList (java.util.ArrayList)1