Class Sequence
java.lang.Object
org.apache.activemq.store.kahadb.disk.util.LinkedNode<Sequence>
org.apache.activemq.store.kahadb.disk.util.Sequence
Represents a range of numbers.
- Author:
- chirino
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.apache.activemq.store.kahadb.disk.util.LinkedNode
list, next, prev -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(long value) <T extends Throwable>
voideach(Sequence.Closure<T> closure) longgetFirst()longgetLast()booleanisAdjacentToFirst(long value) booleanisAdjacentToLast(long value) booleanisBiggerButNotAdjacentToLast(long value) longrange()voidsetFirst(long first) voidsetLast(long last) toString()Methods inherited from class org.apache.activemq.store.kahadb.disk.util.LinkedNode
getHeadNode, getList, getNext, getNextCircular, getPrevious, getPreviousCircular, getTailNode, isHeadNode, isLinked, isTailNode, linkAfter, linkAfter, linkBefore, linkBefore, linkToHead, linkToTail, splitAfter, splitBefore, unlink
-
Constructor Details
-
Sequence
public Sequence(long value) -
Sequence
public Sequence(long first, long last)
-
-
Method Details
-
isAdjacentToLast
public boolean isAdjacentToLast(long value) -
isBiggerButNotAdjacentToLast
public boolean isBiggerButNotAdjacentToLast(long value) -
isAdjacentToFirst
public boolean isAdjacentToFirst(long value) -
contains
public boolean contains(long value) -
range
public long range() -
toString
-
getFirst
public long getFirst() -
setFirst
public void setFirst(long first) -
getLast
public long getLast() -
setLast
public void setLast(long last) -
each
- Throws:
T extends Throwable
-