Class ProcessConfigurableAndNonKeyedPartitionStreamImpl<T>

  • All Implemented Interfaces:
    org.apache.flink.datastream.api.stream.DataStream, org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>, org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T>, org.apache.flink.datastream.api.stream.ProcessConfigurable<org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T>>

    public class ProcessConfigurableAndNonKeyedPartitionStreamImpl<T>
    extends ProcessConfigureHandle<T,​org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T>>
    implements org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T>
    The implementation of NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream. This forwarding all process methods to the underlying stream.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream

        org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<T extends Object>, org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<OUT1 extends Object,​OUT2 extends Object>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.flink.datastream.api.stream.BroadcastStream<T> broadcast()  
      <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.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT>
      connectAndProcess​(org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T_OTHER> other, org.apache.flink.datastream.api.function.TwoInputNonBroadcastStreamProcessFunction<T,​T_OTHER,​OUT> processFunction)  
      NonKeyedPartitionStreamImpl<T> getNonKeyedPartitionStream()  
      org.apache.flink.datastream.api.stream.GlobalStream<T> global()  
      <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.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> process​(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,​OUT> processFunction)  
      <OUT1,​OUT2>
      org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndTwoNonKeyedPartitionStream<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 interface org.apache.flink.datastream.api.stream.ProcessConfigurable

        withMaxParallelism, withName, withParallelism, withSlotSharingGroup, withUid
    • Constructor Detail

      • ProcessConfigurableAndNonKeyedPartitionStreamImpl

        public ProcessConfigurableAndNonKeyedPartitionStreamImpl​(NonKeyedPartitionStreamImpl<T> stream)
    • Method Detail

      • process

        public <OUT> org.apache.flink.datastream.api.stream.NonKeyedPartitionStream.ProcessConfigurableAndNonKeyedPartitionStream<OUT> process​(org.apache.flink.datastream.api.function.OneInputStreamProcessFunction<T,​OUT> processFunction)
        Specified by:
        process in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • 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)
        Specified by:
        process in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<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.TwoInputNonBroadcastStreamProcessFunction<T,​T_OTHER,​OUT> processFunction)
        Specified by:
        connectAndProcess in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • 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)
        Specified by:
        connectAndProcess in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • global

        public org.apache.flink.datastream.api.stream.GlobalStream<T> global()
        Specified by:
        global in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<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:
        keyBy in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • shuffle

        public org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T> shuffle()
        Specified by:
        shuffle in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • broadcast

        public org.apache.flink.datastream.api.stream.BroadcastStream<T> broadcast()
        Specified by:
        broadcast in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>
      • toSink

        public org.apache.flink.datastream.api.stream.ProcessConfigurable<?> toSink​(org.apache.flink.api.connector.dsv2.Sink<T> sink)
        Specified by:
        toSink in interface org.apache.flink.datastream.api.stream.NonKeyedPartitionStream<T>