org.apache.camel.component.zookeeper
Class SequenceComparator

java.lang.Object
  extended by org.apache.camel.component.zookeeper.NaturalSortComparator
      extended by org.apache.camel.component.zookeeper.SequenceComparator
All Implemented Interfaces:
Comparator<CharSequence>

public class SequenceComparator
extends NaturalSortComparator

Nodes created with any of Sequential CreateModes will have a 10 character sequence attached to their node names. SequenceComparator is a Natural comparator used to compare lists of objects with these appended sequences.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.camel.component.zookeeper.NaturalSortComparator
NaturalSortComparator.Order
 
Field Summary
static int ZOOKEEPER_SEQUENCE_LENGTH
           
 
Constructor Summary
SequenceComparator()
           
 
Method Summary
 int compare(CharSequence sequencedNode, CharSequence otherSequencedNode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

ZOOKEEPER_SEQUENCE_LENGTH

public static final int ZOOKEEPER_SEQUENCE_LENGTH
See Also:
Constant Field Values
Constructor Detail

SequenceComparator

public SequenceComparator()
Method Detail

compare

public int compare(CharSequence sequencedNode,
                   CharSequence otherSequencedNode)
Specified by:
compare in interface Comparator<CharSequence>
Overrides:
compare in class NaturalSortComparator


Apache Camel