in openwire-core/src/main/java/org/apache/activemq/openwire/commands/OpenWireDestination.java [112:127]
public static int compare(OpenWireDestination destination, OpenWireDestination destination2) {
if (destination == destination2) {
return 0;
}
if (destination == null) {
return -1;
} else if (destination2 == null) {
return 1;
} else {
if (destination.isQueue() == destination2.isQueue()) {
return destination.getPhysicalName().compareTo(destination2.getPhysicalName());
} else {
return destination.isQueue() ? -1 : 1;
}
}
}