public abstract class WindowBuffer<T> extends Object implements Serializable, Cloneable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
emitEmpty |
protected boolean |
emitPerGroup |
protected Integer |
nextID |
protected boolean |
sequentialID |
| Constructor and Description |
|---|
WindowBuffer() |
| Modifier and Type | Method and Description |
|---|---|
abstract WindowBuffer<T> |
clone() |
protected StreamWindow<T> |
createEmptyWindow() |
WindowBuffer<T> |
emitEmpty() |
abstract void |
emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector) |
abstract void |
evict(int n) |
WindowBuffer<T> |
sequentialID() |
abstract void |
store(T element) |
protected Integer nextID
protected boolean sequentialID
protected boolean emitEmpty
protected boolean emitPerGroup
public abstract void evict(int n)
public abstract void emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector)
public abstract WindowBuffer<T> clone()
public WindowBuffer<T> emitEmpty()
public WindowBuffer<T> sequentialID()
protected StreamWindow<T> createEmptyWindow()
Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.