org.apache.catalina.tribes.group
Class AbsoluteOrder
java.lang.Object
   org.apache.catalina.tribes.group.AbsoluteOrder
org.apache.catalina.tribes.group.AbsoluteOrder
- public class AbsoluteOrder 
- extends java.lang.Object
Title: 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 the Member interface
    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
- Version:
- 1.0
- Author:
- Filip Hanik
- See Also:
- Member
 
 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
comp
public static final AbsoluteOrder.AbsoluteComparator comp
AbsoluteOrder
protected AbsoluteOrder()
absoluteOrder
public static void absoluteOrder(Member[] members)
- 
 
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.