public class BoundedOutOfOrdernessWatermarkEstimator extends AbstractWatermarkEstimator
| Modifier and Type | Class and Description |
|---|---|
static class |
BoundedOutOfOrdernessWatermarkEstimator.Builder
Builder of the
BoundedOutOfOrdernessWatermarkEstimator. |
static class |
BoundedOutOfOrdernessWatermarkEstimator.Factory
Creates an instance of
BoundedOutOfOrdernessWatermarkEstimator. |
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_MAX_OUT_OF_ORDERNESS_MS |
static java.lang.String |
MAX_OUT_OF_ORDERNESS_MS |
private long |
maxOutOfOrderness |
private java.lang.Long |
maxTimestamp |
private long |
minWatermark |
private static long |
serialVersionUID |
| Modifier | Constructor and Description |
|---|---|
private |
BoundedOutOfOrdernessWatermarkEstimator(long maxOutOfOrderness,
long minWatermark,
WatermarkIdlePolicy idlePolicy) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
estimateWatermark() |
static BoundedOutOfOrdernessWatermarkEstimator.Builder |
newBuilder() |
void |
setMinWatermark(long minWatermark) |
void |
updateWatermark(StreamElement element) |
getWatermark, idle, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentTimeprocessingTimeprivate static final long serialVersionUID
public static final java.lang.String MAX_OUT_OF_ORDERNESS_MS
public static final long DEFAULT_MAX_OUT_OF_ORDERNESS_MS
private final long maxOutOfOrderness
private long minWatermark
private java.lang.Long maxTimestamp
private BoundedOutOfOrdernessWatermarkEstimator(long maxOutOfOrderness,
long minWatermark,
WatermarkIdlePolicy idlePolicy)
public static BoundedOutOfOrdernessWatermarkEstimator.Builder newBuilder()
protected long estimateWatermark()
estimateWatermark in class AbstractWatermarkEstimatorpublic void updateWatermark(StreamElement element)
updateWatermark in class AbstractWatermarkEstimatorpublic void setMinWatermark(long minWatermark)
Copyright © 2017–2021. All rights reserved.