package com.sissi.protocol.iq.bytestreams;
import java.util.Comparator;
/**
* 排序策略, Proxy最优先策略
*
* @author kim 2013年12月25日
*/
public class StreamhostComparator implements Comparator<Streamhost> {
private BytestreamsProxy proxy;
public StreamhostComparator(BytestreamsProxy proxy) {
super();
this.proxy = proxy;
}
@Override
public int compare(Streamhost stream1, Streamhost stream2) {
return this.proxy.getJid().equals(stream1.getJid()) ? -1 : 1;
}
}