package jeffaschenk.commons.frameworks.cnxidx.resiliency.jgroups; import java.net.InetAddress; public class DiscoveryResult implements Comparable { InetAddress bind_interface = null; int num_responses = 0; DiscoveryResult(InetAddress bind_interface, int num_responses) { this.bind_interface = bind_interface; this.num_responses = num_responses; } public int compareTo(Object other) { DiscoveryResult oth = (DiscoveryResult) other; return num_responses == oth.num_responses ? 0 : (num_responses < oth.num_responses ? -1 : 1); } public String toString() { return bind_interface.getHostAddress() + ":\t " + num_responses; } }