public abstract class ContiguousSequenceRange extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<ContiguousSequenceRange>
| Modifier and Type | Field and Description | 
|---|---|
static ContiguousSequenceRange | 
EMPTY  | 
| Constructor and Description | 
|---|
ContiguousSequenceRange()  | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
compareTo(ContiguousSequenceRange other)  | 
abstract long | 
getEnd()  | 
abstract long | 
getStart()  | 
abstract Instant | 
getTimestamp()  | 
static ContiguousSequenceRange | 
largestRange(java.lang.Iterable<ContiguousSequenceRange> rangeIterable)  | 
static ContiguousSequenceRange | 
of(long start,
  long end,
  Instant timestamp)  | 
public static final ContiguousSequenceRange EMPTY
public abstract long getStart()
public abstract long getEnd()
public abstract Instant getTimestamp()
public int compareTo(ContiguousSequenceRange other)
compareTo in interface java.lang.Comparable<ContiguousSequenceRange>public static ContiguousSequenceRange largestRange(java.lang.Iterable<ContiguousSequenceRange> rangeIterable)
public static ContiguousSequenceRange of(long start, long end, Instant timestamp)