Class BeamFlinkDataStreamAdapter
java.lang.Object
org.apache.beam.runners.flink.adapter.BeamFlinkDataStreamAdapter
An adapter class that allows one to apply Apache Beam PTransforms directly to Flink DataStreams.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription<OutputT> org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PCollection<OutputT>> transform) <InputT,OutputT, CollectionT extends PCollection<? extends InputT>> 
 org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransform(org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PCollection<OutputT>> transform) <OutputT> org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PCollection<OutputT>> transform) applyMultiOutputBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PCollectionTuple> transform) <InputT,CollectionT extends PCollection<? extends InputT>> 
 Map<String, org.apache.flink.streaming.api.datastream.DataStream<?>> applyMultiOutputBeamPTransform(org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PCollectionTuple> transform) applyMultiOutputBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PCollectionTuple> transform) voidapplyNoOutputBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PDone> transform) <InputT,CollectionT extends PCollection<? extends InputT>> 
 voidapplyNoOutputBeamPTransform(org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PDone> transform) voidapplyNoOutputBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PDone> transform) 
- 
Constructor Details- 
BeamFlinkDataStreamAdapterpublic BeamFlinkDataStreamAdapter()
- 
BeamFlinkDataStreamAdapter
 
- 
- 
Method Details- 
applyBeamPTransformpublic <InputT,OutputT, org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransformCollectionT extends PCollection<? extends InputT>> (org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PCollection<OutputT>> transform) 
- 
applyBeamPTransformpublic <OutputT> org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PCollection<OutputT>> transform) 
- 
applyBeamPTransformpublic <OutputT> org.apache.flink.streaming.api.datastream.DataStream<OutputT> applyBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PCollection<OutputT>> transform) 
- 
applyMultiOutputBeamPTransformpublic <InputT,CollectionT extends PCollection<? extends InputT>> Map<String,org.apache.flink.streaming.api.datastream.DataStream<?>> applyMultiOutputBeamPTransform(org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PCollectionTuple> transform) 
- 
applyMultiOutputBeamPTransformpublic Map<String,org.apache.flink.streaming.api.datastream.DataStream<?>> applyMultiOutputBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PCollectionTuple> transform) 
- 
applyMultiOutputBeamPTransformpublic Map<String,org.apache.flink.streaming.api.datastream.DataStream<?>> applyMultiOutputBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PCollectionTuple> transform) 
- 
applyNoOutputBeamPTransformpublic <InputT,CollectionT extends PCollection<? extends InputT>> void applyNoOutputBeamPTransform(org.apache.flink.streaming.api.datastream.DataStream<InputT> input, PTransform<CollectionT, PDone> transform) 
- 
applyNoOutputBeamPTransformpublic void applyNoOutputBeamPTransform(Map<String, ? extends org.apache.flink.streaming.api.datastream.DataStream<?>> inputs, PTransform<PCollectionTuple, PDone> transform) 
- 
applyNoOutputBeamPTransformpublic void applyNoOutputBeamPTransform(org.apache.flink.streaming.api.environment.StreamExecutionEnvironment executionEnvironment, PTransform<PBegin, PDone> transform) 
 
-