dnet-core/dnet-core-components/src/main/java/eu/dnetlib/enabling/locators/comparators/PreferLocalRunningInstanceC...

21 lines
452 B
Java

package eu.dnetlib.enabling.locators.comparators;
import java.util.Comparator;
import eu.dnetlib.enabling.locators.ServiceRunningInstance;
public class PreferLocalRunningInstanceComparator implements Comparator<ServiceRunningInstance> {
@Override
public int compare(final ServiceRunningInstance s1, final ServiceRunningInstance s2) {
if (s1.isLocal()) {
return -1;
} else if (s2.isLocal()) {
return 1;
} else {
return 0;
}
}
}