BroadcastConnectedStream

class BroadcastConnectedStream[IN1, IN2](javaStream: BroadcastConnectedStream[IN1, IN2])
class Object
trait Matchable
class Any

Value members

Concrete methods

@PublicEvolving
def process[KS, OUT : TypeInformation](function: KeyedBroadcastProcessFunction[KS, IN1, IN2, OUT]): DataStream[OUT]

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a KeyedStream and applies the given KeyedBroadcastProcessFunction on them, thereby creating a transformed output stream.

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a KeyedStream and applies the given KeyedBroadcastProcessFunction on them, thereby creating a transformed output stream.

Type parameters:
KS

The type of the keys in the keyed stream.

OUT

The type of the output elements.

Value parameters:
function

The KeyedBroadcastProcessFunction applied to each element in the stream.

Returns:

The transformed DataStream.

@PublicEvolving
def process[OUT : TypeInformation](function: BroadcastProcessFunction[IN1, IN2, OUT]): DataStream[OUT]

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a non-keyed DataStream and applies the given org.apache.flink.streaming.api.functions.co.BroadcastProcessFunction on them, thereby creating a transformed output stream.

Assumes as inputs a org.apache.flink.streaming.api.datastream.BroadcastStream and a non-keyed DataStream and applies the given org.apache.flink.streaming.api.functions.co.BroadcastProcessFunction on them, thereby creating a transformed output stream.

Type parameters:
OUT

The type of the output elements.

Value parameters:
function

The BroadcastProcessFunction applied to each element in the stream.

Returns:

The transformed { @link DataStream}.