public class JumpingTimePreReducer<T> extends TumblingPreReducer<T>
| Modifier and Type | Field and Description |
|---|---|
protected long |
windowStartTime |
emitEmpty, emitPerGroup, nextID, sequentialID| Constructor and Description |
|---|
JumpingTimePreReducer(org.apache.flink.api.common.functions.ReduceFunction<T> reducer,
org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer,
long slideSize,
long windowSize,
TimestampWrapper<T> timestampWrapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector) |
void |
store(T element) |
clone, emitEmpty, evict, noEvict, toStringcreateEmptyWindow, sequentialIDpublic JumpingTimePreReducer(org.apache.flink.api.common.functions.ReduceFunction<T> reducer, org.apache.flink.api.common.typeutils.TypeSerializer<T> serializer, long slideSize, long windowSize, TimestampWrapper<T> timestampWrapper)
public void emitWindow(org.apache.flink.util.Collector<StreamWindow<T>> collector)
emitWindow in class TumblingPreReducer<T>Copyright © 2014–2015 The Apache Software Foundation. All rights reserved.