Class KeyedProcessFunction.Context
java.lang.Object
org.apache.flink.streaming.api.functions.KeyedProcessFunction.Context
- Direct Known Subclasses:
KeyedProcessFunction.OnTimerContext
- Enclosing class:
- KeyedProcessFunction<K,
I, O>
Information available in an invocation of
#processElement(Object, Context, Collector)
or #onTimer(long, OnTimerContext, Collector).-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract KGet key of the element being processed.abstract <X> voidoutput(org.apache.flink.util.OutputTag<X> outputTag, X value) Emits a record to the side output identified by theOutputTag.abstract TimerServiceATimerServicefor querying time and registering timers.abstract LongTimestamp of the element currently being processed or timestamp of a firing timer.
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
timestamp
Timestamp of the element currently being processed or timestamp of a firing timer.This might be
null, depending on the stream's watermark strategy. -
timerService
ATimerServicefor querying time and registering timers. -
output
public abstract <X> void output(org.apache.flink.util.OutputTag<X> outputTag, X value) Emits a record to the side output identified by theOutputTag.- Parameters:
outputTag- theOutputTagthat identifies the side output to emit to.value- The record to emit.
-
getCurrentKey
Get key of the element being processed.
-