public static int compare()

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;
            }
        }
    }