Package org.apache.catalina.tribes.group
Class AbsoluteOrder
- java.lang.Object
- 
- org.apache.catalina.tribes.group.AbsoluteOrder
 
- 
 public class AbsoluteOrder extends java.lang.ObjectTitle: Membership - Absolute Order Description: A simple, yet agreeable and efficient way of ordering members Ordering members can serve as a basis for electing a leader or coordinating efforts. 
 This is stinky simple, it works on the basis of theMemberinterface and orders members in the following format:- IP comparison - byte by byte, lower byte higher rank
- IPv4 addresses rank higher than IPv6, ie the lesser number of bytes, the higher rank
- Port comparison - lower port, higher rank
- UniqueId comparison- byte by byte, lower byte higher rank
 - See Also:
- Member
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAbsoluteOrder.AbsoluteComparator
 - 
Field SummaryFields Modifier and Type Field Description static AbsoluteOrder.AbsoluteComparatorcomp
 - 
Constructor SummaryConstructors Modifier Constructor Description protectedAbsoluteOrder()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static voidabsoluteOrder(java.util.List<Member> members)static voidabsoluteOrder(Member[] members)
 
- 
- 
- 
Field Detail- 
comppublic static final AbsoluteOrder.AbsoluteComparator comp 
 
- 
 
-