java.lang.Object
org.apache.activemq.store.kahadb.disk.util.LinkedNode<Sequence>
org.apache.activemq.store.kahadb.disk.util.Sequence

public class Sequence extends LinkedNode<Sequence>
Represents a range of numbers.
Author:
chirino
  • 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

      public String toString()
      Overrides:
      toString in class Object
    • getFirst

      public long getFirst()
    • setFirst

      public void setFirst(long first)
    • getLast

      public long getLast()
    • setLast

      public void setLast(long last)
    • each

      public <T extends Throwable> void each(Sequence.Closure<T> closure) throws T
      Throws:
      T extends Throwable