public class ReplayPosition extends java.lang.Object implements java.lang.Comparable<ReplayPosition>
Modifier and Type | Class and Description |
---|---|
static class |
ReplayPosition.ReplayFilter
A filter of known safe-to-discard commit log replay positions, based on
the range covered by on disk sstables and those prior to the most recent truncation record
|
static class |
ReplayPosition.ReplayPositionSerializer |
Modifier and Type | Field and Description |
---|---|
static ReplayPosition |
NONE |
int |
position |
long |
segment |
static ReplayPosition.ReplayPositionSerializer |
serializer |
Constructor and Description |
---|
ReplayPosition(long segment,
int position) |
Modifier and Type | Method and Description |
---|---|
ReplayPosition |
clone() |
int |
compareTo(ReplayPosition that) |
boolean |
equals(java.lang.Object o) |
static ReplayPosition |
firstNotCovered(java.lang.Iterable<ReplayPosition.ReplayFilter> ranges) |
int |
hashCode() |
java.lang.String |
toString() |
public static final ReplayPosition.ReplayPositionSerializer serializer
public static final ReplayPosition NONE
public final long segment
public final int position
public static ReplayPosition firstNotCovered(java.lang.Iterable<ReplayPosition.ReplayFilter> ranges)
public int compareTo(ReplayPosition that)
compareTo
in interface java.lang.Comparable<ReplayPosition>
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public ReplayPosition clone()
clone
in class java.lang.Object
Copyright © 2016 The Apache Software Foundation