Class BatchCoBroadcastWithKeyedOperator<KS,IN1,IN2,OUT>

Type Parameters:
KS - The key type of the input keyed stream.
IN1 - The input type of the keyed (non-broadcast) side.
IN2 - The input type of the broadcast side.
OUT - The output type of the operator.
All Implemented Interfaces:
Serializable, org.apache.flink.api.common.state.CheckpointListener, BoundedMultiInput, KeyContext, KeyContextHandler, org.apache.flink.streaming.api.operators.OutputTypeConfigurable<OUT>, StreamOperator<OUT>, StreamOperatorStateHandler.CheckpointedStreamOperator, Triggerable<KS,VoidNamespace>, TwoInputStreamOperator<IN1,IN2,OUT>, UserFunctionProvider<KeyedBroadcastProcessFunction<KS,IN1,IN2,OUT>>, YieldingOperator<OUT>

@Internal public class BatchCoBroadcastWithKeyedOperator<KS,IN1,IN2,OUT> extends CoBroadcastWithKeyedOperator<KS,IN1,IN2,OUT> implements BoundedMultiInput
A TwoInputStreamOperator for executing KeyedBroadcastProcessFunctions in RuntimeExecutionMode.BATCH execution mode.

Compared to CoBroadcastWithKeyedOperator this does an additional sanity check on the input processing order requirement.

See Also: