package iamrescue.util.comparators; import iamrescue.communication.messages.MessageChannel; import java.util.Comparator; public class ChannelBandwidthComparator implements Comparator<MessageChannel> { public static final ChannelBandwidthComparator INSTANCE = new ChannelBandwidthComparator(); @Override public int compare(MessageChannel arg0, MessageChannel arg1) { int compared = Double.compare(arg0.getEffectiveBandwidth(), arg1 .getEffectiveBandwidth()); if (compared == 0) { compared = Double.compare(arg0.getChannelNumber(), arg1 .getChannelNumber()); } return compared; } }