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
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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompare(CharSequence sequencedNode, CharSequence otherSequencedNode) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
comparein interfaceComparator<CharSequence>- Overrides:
comparein classNaturalSortComparator
-