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 ofGlobalStream.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 Constructor Description ProcessConfigurableAndGlobalStreamImpl(GlobalStreamImpl<T> stream)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.datastream.api.stream.BroadcastStream<T>broadcast()protected booleancanBeParallel()<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>keyBy(org.apache.flink.api.java.functions.KeySelector<T,K> keySelector)<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<?>toSink(org.apache.flink.api.connector.dsv2.Sink<T> sink)-
Methods inherited from class org.apache.flink.datastream.impl.stream.ProcessConfigureHandle
withMaxParallelism, withName, withParallelism, withSlotSharingGroup, withUid
-
-
-
-
Constructor Detail
-
ProcessConfigurableAndGlobalStreamImpl
public ProcessConfigurableAndGlobalStreamImpl(GlobalStreamImpl<T> stream)
-
-
Method Detail
-
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
public org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T> shuffle()
- Specified by:
shufflein interfaceorg.apache.flink.datastream.api.stream.GlobalStream<T>
-
broadcast
public org.apache.flink.datastream.api.stream.BroadcastStream<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>>
-
-