Class BroadcastStreamImpl<T>
java.lang.Object
org.apache.flink.datastream.impl.stream.AbstractDataStream<T>
org.apache.flink.datastream.impl.stream.BroadcastStreamImpl<T>
- All Implemented Interfaces:
org.apache.flink.datastream.api.stream.BroadcastStream<T>,org.apache.flink.datastream.api.stream.DataStream
public class BroadcastStreamImpl<T>
extends AbstractDataStream<T>
implements org.apache.flink.datastream.api.stream.BroadcastStream<T>
The implementation of
BroadcastStream.-
Field Summary
Fields inherited from class org.apache.flink.datastream.impl.stream.AbstractDataStream
environment, requestedSideOutputs, transformation -
Constructor Summary
ConstructorsConstructorDescriptionBroadcastStreamImpl(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation) -
Method Summary
Modifier and TypeMethodDescription<K,T_OTHER, OUT>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K, T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction) <K,T_OTHER, OUT>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K, T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) <T_OTHER,OUT>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction) Methods inherited from class org.apache.flink.datastream.impl.stream.AbstractDataStream
getEnvironment, getSideOutputTransform, getTransformation, getType
-
Constructor Details
-
BroadcastStreamImpl
public BroadcastStreamImpl(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
-
-
Method Details
-
connectAndProcess
public <K,T_OTHER, org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> connectAndProcessOUT> (org.apache.flink.datastream.api.stream.KeyedPartitionStream<K, T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction) - Specified by:
connectAndProcessin interfaceorg.apache.flink.datastream.api.stream.BroadcastStream<T>
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> connectAndProcess(org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction) - Specified by:
connectAndProcessin interfaceorg.apache.flink.datastream.api.stream.BroadcastStream<T>
-
connectAndProcess
public <K,T_OTHER, org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> OUT> connectAndProcess(org.apache.flink.datastream.api.stream.KeyedPartitionStream<K, T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T_OTHER, T, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) - Specified by:
connectAndProcessin interfaceorg.apache.flink.datastream.api.stream.BroadcastStream<T>
-