Class InternalProcessApplyWindowContext<IN,OUT,KEY,W extends Window>

java.lang.Object
ProcessWindowFunction<IN,OUT,KEY,W>.Context
org.apache.flink.streaming.api.functions.windowing.InternalProcessApplyWindowContext<IN,OUT,KEY,W>
Type Parameters:
IN - The type of the input value.
OUT - The type of the output value.
KEY - The type of the window key.
W - The type of the window.
All Implemented Interfaces:
Serializable

@Internal public class InternalProcessApplyWindowContext<IN,OUT,KEY,W extends Window> extends ProcessWindowFunction<IN,OUT,KEY,W>.Context
Internal reusable context wrapper.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    long
    Returns the current processing time.
    long
    Returns the current event-time watermark.
    org.apache.flink.api.common.state.KeyedStateStore
    State accessor for per-key global state.
    <X> void
    output(org.apache.flink.util.OutputTag<X> outputTag, X value)
    Emits a record to the side output identified by the OutputTag.
    Returns the window that is being evaluated.
    org.apache.flink.api.common.state.KeyedStateStore
    State accessor for per-key and per-window state.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait