Package org.apache.catalina.tribes.group
Class AbsoluteOrder.AbsoluteComparator
- java.lang.Object
-
- org.apache.catalina.tribes.group.AbsoluteOrder.AbsoluteComparator
-
- All Implemented Interfaces:
java.io.Serializable,java.util.Comparator<Member>
- Enclosing class:
- AbsoluteOrder
public static class AbsoluteOrder.AbsoluteComparator extends java.lang.Object implements java.util.Comparator<Member>, java.io.Serializable
A comparator for absolute ordering of members.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbsoluteComparator()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompare(Member m1, Member m2)protected intcompareBytes(byte[] d1, byte[] d2)Compare two byte arrays.protected intcompareBytes(byte b1, byte b2)Compare two bytes.intcompareIds(Member m1, Member m2)Compare the unique IDs of two members.protected intcompareInts(int b1, int b2)Compare two integers.intcompareIps(Member m1, Member m2)Compare the IP addresses of two members.intcomparePorts(Member m1, Member m2)Compare the ports of two members.
-
-
-
Method Detail
-
compare
public int compare(Member m1, Member m2)
- Specified by:
comparein interfacejava.util.Comparator<Member>
-
compareIps
public int compareIps(Member m1, Member m2)
Compare the IP addresses of two members.- Parameters:
m1- First memberm2- Second member- Returns:
- comparison result
-
comparePorts
public int comparePorts(Member m1, Member m2)
Compare the ports of two members.- Parameters:
m1- First memberm2- Second member- Returns:
- comparison result
-
compareIds
public int compareIds(Member m1, Member m2)
Compare the unique IDs of two members.- Parameters:
m1- First memberm2- Second member- Returns:
- comparison result
-
compareBytes
protected int compareBytes(byte[] d1, byte[] d2)Compare two byte arrays.- Parameters:
d1- First byte arrayd2- Second byte array- Returns:
- comparison result
-
compareBytes
protected int compareBytes(byte b1, byte b2)Compare two bytes.- Parameters:
b1- First byteb2- Second byte- Returns:
- comparison result
-
compareInts
protected int compareInts(int b1, int b2)Compare two integers.- Parameters:
b1- First integerb2- Second integer- Returns:
- comparison result
-
-