Class SequenceComparator
java.lang.Object
org.apache.camel.component.zookeeper.NaturalSortComparator
org.apache.camel.component.zookeeper.SequenceComparator
- All Implemented Interfaces:
Comparator<CharSequence>
Nodes created with any of Sequential
CreateMode
s 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
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, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Field Details
-
ZOOKEEPER_SEQUENCE_LENGTH
public static final int ZOOKEEPER_SEQUENCE_LENGTH- See Also:
-
-
Constructor Details
-
SequenceComparator
public SequenceComparator()
-
-
Method Details
-
compare
- Specified by:
compare
in interfaceComparator<CharSequence>
- Overrides:
compare
in classNaturalSortComparator
-