Class ProcessConfigurableAndGlobalStreamImpl<T>
java.lang.Object
org.apache.flink.datastream.impl.stream.ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>>
org.apache.flink.datastream.impl.stream.ProcessConfigurableAndGlobalStreamImpl<T>
- All Implemented Interfaces:
org.apache.flink.datastream.api.stream.DataStream,org.apache.flink.datastream.api.stream.GlobalStream<T>,org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>,org.apache.flink.datastream.api.stream.ProcessConfigurable<org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>>
public class ProcessConfigurableAndGlobalStreamImpl<T>
extends ProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>>
implements org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>
The implementation of
GlobalStream.ProcessConfigurableAndGlobalStream. This forwarding all process
methods to the underlying stream.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.flink.datastream.api.stream.GlobalStream
org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T extends Object>, org.apache.flink.datastream.api.stream.GlobalStream.TwoGlobalStreams<T1 extends Object,T2 extends Object> -
Field Summary
Fields inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
environment, transformation -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.datastream.api.stream.BroadcastStream<T>protected boolean<T_OTHER,OUT>
org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<OUT>connectAndProcess(org.apache.flink.datastream.api.stream.GlobalStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) <K> org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T> <OUT> org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<OUT>process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T, OUT> processFunction) <OUT1,OUT2>
org.apache.flink.datastream.api.stream.GlobalStream.TwoGlobalStreams<OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction) 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
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
-
ProcessConfigurableAndGlobalStreamImpl
-
-
Method Details
-
process
public <OUT> org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<OUT> process(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T, OUT> processFunction) - Specified by:
processin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
process
public <OUT1,OUT2> org.apache.flink.datastream.api.stream.GlobalStream.TwoGlobalStreams<OUT1,OUT2> process(org.apache.flink.datastream.api.function.TwoOutputStreamProcessFunction<T, OUT1, OUT2> processFunction) - Specified by:
processin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
connectAndProcess
public <T_OTHER,OUT> org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<OUT> connectAndProcess(org.apache.flink.datastream.api.stream.GlobalStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T, T_OTHER, OUT> processFunction) - Specified by:
connectAndProcessin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
keyBy
public <K> org.apache.flink.datastream.api.stream.KeyedPartitionStream<K,T> keyBy(org.apache.flink.api.java.functions.KeySelector<T, K> keySelector) - Specified by:
keyByin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
shuffle
- Specified by:
shufflein interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
broadcast
- Specified by:
broadcastin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
toSink
public org.apache.flink.datastream.api.stream.ProcessConfigurable<?> toSink(org.apache.flink.api.connector.dsv2.Sink<T> sink) - Specified by:
toSinkin interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
canBeParallel
protected boolean canBeParallel()- Overrides:
canBeParallelin classProcessConfigureHandle<T,org.apache.flink.datastream.api.stream.GlobalStream.ProcessConfigurableAndGlobalStream<T>>
-