Interface SequenceNumberRange
-
- All Known Implementing Classes:
SequenceNumberRange.GenericSequenceNumberRange
public interface SequenceNumberRange
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
SequenceNumberRange.GenericSequenceNumberRange
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
contains(SequenceNumber sqn)
SequenceNumber
from()
Inclusive.static SequenceNumberRange
generic(SequenceNumber from, SequenceNumber to)
boolean
isEmpty()
long
size()
SequenceNumber
to()
Exclusive.
-
-
-
Method Detail
-
from
SequenceNumber from()
Inclusive.
-
to
SequenceNumber to()
Exclusive.
-
size
long size()
- Returns:
- the size of this range (positive) or zero if it is empty
-
contains
boolean contains(SequenceNumber sqn)
-
generic
static SequenceNumberRange generic(SequenceNumber from, SequenceNumber to)
- Parameters:
from
- inclusiveto
- exclusive
-
-