Class SplittableDoFnOperator<InputT,OutputT,RestrictionT>

java.lang.Object
org.apache.flink.streaming.api.operators.AbstractStreamOperator<WindowedValue<OutputT>>
org.apache.beam.runners.flink.translation.wrappers.streaming.DoFnOperator<org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>,org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>,OutputT>
org.apache.beam.runners.flink.translation.wrappers.streaming.SplittableDoFnOperator<InputT,OutputT,RestrictionT>
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.state.CheckpointListener, org.apache.flink.streaming.api.operators.Input<WindowedValue<org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>>>, org.apache.flink.streaming.api.operators.KeyContext, org.apache.flink.streaming.api.operators.KeyContextHandler, org.apache.flink.streaming.api.operators.OneInputStreamOperator<WindowedValue<org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>>,WindowedValue<OutputT>>, org.apache.flink.streaming.api.operators.SetupableStreamOperator<WindowedValue<OutputT>>, org.apache.flink.streaming.api.operators.StreamOperator<WindowedValue<OutputT>>, org.apache.flink.streaming.api.operators.StreamOperatorStateHandler.CheckpointedStreamOperator, org.apache.flink.streaming.api.operators.Triggerable<FlinkKey,org.apache.beam.runners.core.TimerInternals.TimerData>, org.apache.flink.streaming.api.operators.TwoInputStreamOperator<WindowedValue<org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>>,RawUnionValue,WindowedValue<OutputT>>

public class SplittableDoFnOperator<InputT,OutputT,RestrictionT> extends DoFnOperator<org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>,org.apache.beam.runners.core.KeyedWorkItem<byte[],KV<InputT,RestrictionT>>,OutputT>
Flink operator for executing splittable DoFns. Specifically, for executing the @ProcessElement method of a splittable DoFn.
See Also: