Interface SequenceNumberRange
-
- All Known Implementing Classes:
SequenceNumberRange.GenericSequenceNumberRange
public interface SequenceNumberRange
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classSequenceNumberRange.GenericSequenceNumberRange
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description booleancontains(SequenceNumber sqn)SequenceNumberfrom()Inclusive.static SequenceNumberRangegeneric(SequenceNumber from, SequenceNumber to)booleanisEmpty()longsize()SequenceNumberto()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
-
-