Class EmbeddedPythonKeyedProcessOperator<K,IN,OUT>

All Implemented Interfaces:
Serializable, org.apache.flink.api.common.state.CheckpointListener, org.apache.flink.api.java.typeutils.ResultTypeQueryable<OUT>, org.apache.flink.streaming.api.operators.BoundedOneInput, org.apache.flink.streaming.api.operators.Input<IN>, org.apache.flink.streaming.api.operators.KeyContext, org.apache.flink.streaming.api.operators.KeyContextHandler, org.apache.flink.streaming.api.operators.OneInputStreamOperator<IN,OUT>, DataStreamPythonFunctionOperator<OUT>, org.apache.flink.streaming.api.operators.StreamOperator<OUT>, org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.CheckpointedStreamOperator, org.apache.flink.streaming.api.operators.Triggerable<K,org.apache.flink.runtime.state.VoidNamespace>, org.apache.flink.streaming.api.operators.YieldingOperator<OUT>

@Internal public class EmbeddedPythonKeyedProcessOperator<K,IN,OUT> extends AbstractOneInputEmbeddedPythonFunctionOperator<IN,OUT> implements org.apache.flink.streaming.api.operators.Triggerable<K,org.apache.flink.runtime.state.VoidNamespace>
EmbeddedPythonKeyedProcessOperator is responsible for executing user defined python KeyedProcessFunction in embedded Python environment. It is also able to handle the timer and state request from the python stateful user defined function.
See Also: