public static class SequenceNumberRange.GenericSequenceNumberRange extends Object implements SequenceNumberRange
SequenceNumberRange.GenericSequenceNumberRange| Constructor and Description |
|---|
GenericSequenceNumberRange(SequenceNumber.GenericSequenceNumber from,
SequenceNumber.GenericSequenceNumber to) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains(SequenceNumber sqn) |
SequenceNumber |
from()
Inclusive.
|
boolean |
isEmpty() |
long |
size() |
SequenceNumber |
to()
Exclusive.
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgenericpublic GenericSequenceNumberRange(SequenceNumber.GenericSequenceNumber from, SequenceNumber.GenericSequenceNumber to)
public SequenceNumber from()
SequenceNumberRangefrom in interface SequenceNumberRangepublic SequenceNumber to()
SequenceNumberRangeto in interface SequenceNumberRangepublic long size()
size in interface SequenceNumberRangepublic boolean contains(SequenceNumber sqn)
contains in interface SequenceNumberRangeSequenceNumberRange.from() ≤ sqn < SequenceNumberRange.to() (this implies that the range is not
empty, i.e. to > from)public boolean isEmpty()
isEmpty in interface SequenceNumberRangeSequenceNumberRange.from() ≥ SequenceNumberRange.to(), false otherwise.Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.