Class ProcessConfigurableAndKeyedPartitionStreamImpl<K,T>
java.lang.Object
org.apache.flink.datastream.impl.stream.ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>>
org.apache.flink.datastream.impl.stream.ProcessConfigurableAndKeyedPartitionStreamImpl<K,T>
- All Implemented Interfaces:
org.apache.flink.datastream.api.stream.DataStream,org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,,T> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,,T> org.apache.flink.datastream.api.stream.ProcessConfigurable<org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>>
public class ProcessConfigurableAndKeyedPartitionStreamImpl<K,T>
extends ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>>
implements org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,T>
The implementation of
KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream. This forwarding all
process methods to the underlying stream.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.datastream.api.stream.KeyedPartitionStream
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K extends Object,T extends Object>, org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K extends Object, T1 extends Object, T2 extends Object> -
Field Summary
Fields inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
environment, transformation -
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.datastream.api.stream.BroadcastStream<T><T_OTHER,OUT>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) <T_OTHER,OUT>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T, T_OTHER, 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.KeyedPartitionStream<K, T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) <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.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) org.apache.flink.datastream.api.stream.GlobalStream<T>global()<NEW_KEY> org.apache.flink.datastream.api.stream.KeyedPartitionStream<NEW_KEY,T> <OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T, OUT> processFunction) <OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) <OUT1,OUT2>
org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction) <OUT1,OUT2>
org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,OUT1, OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT1, K> keySelector1, org.apache.flink.api.java.functions.KeySelector<OUT2, K> keySelector2) org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>shuffle()org.apache.flink.datastream.api.stream.ProcessConfigurable<?>Methods inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
canBeParallel, withMaxParallelism, withName, withParallelism, withSlotSharingGroup, withUidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.datastream.api.stream.ProcessConfigurable
withMaxParallelism, withName, withParallelism, withSlotSharingGroup, withUid
-
Constructor Details
-
ProcessConfigurableAndKeyedPartitionStreamImpl
-
-
Method Details
-
process
-
process
public <OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T, OUT> processFunction) -
process
public <OUT1,OUT2> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndTwoKeyedPartitionStreams<K,OUT1, processOUT2> (org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT1, K> keySelector1, org.apache.flink.api.java.functions.KeySelector<OUT2, K> keySelector2) -
process
public <OUT1,OUT2> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction) -
connectAndProcess
public <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.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) -
connectAndProcess
public <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.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) -
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) -
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.KeyedPartitionStream.ProcessConfigurableAndKeyedPartitionStream<K,OUT> connectAndProcess(org.apache.flink.datastream.api.stream.BroadcastStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction, org.apache.flink.api.java.functions.KeySelector<OUT, K> newKeySelector) -
global
-
keyBy
-
shuffle
-
broadcast
-
toSink
public org.apache.flink.datastream.api.stream.ProcessConfigurable<?> toSink(org.apache.flink.api.connector.dsv2.Sink<T> sink) -
getKeyedPartitionStream
-