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 ofBroadcastStream.
-
-
Field Summary
-
Fields inherited from class org.apache.flink.datastream.impl.stream.AbstractDataStream
environment, requestedSideOutputs, transformation
-
-
Constructor Summary
Constructors Constructor Description BroadcastStreamImpl(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <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 Detail
-
BroadcastStreamImpl
public BroadcastStreamImpl(ExecutionEnvironmentImpl environment, org.apache.flink.api.dag.Transformation<T> transformation)
-
-
Method Detail
-
connectAndProcess
public <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)- 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,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)- Specified by:
connectAndProcessin interfaceorg.apache.flink.datastream.api.stream.BroadcastStream<T>
-
-