Class InputSelectionHandler
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.multipleinput.input.InputSelectionHandler
-
public class InputSelectionHandler extends Object
This handler is mainly used for selecting the next available input index according to read priority inMultipleInputStreamOperatorBase.Input read order: the input with high priority (the value of read order is lower) will be read first, the inputs with same priorities will be read fairly.
-
-
Constructor Summary
Constructors Constructor Description InputSelectionHandler(List<InputSelectionSpec> inputSelectionSpecs)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendInput(int inputId)static InputSelectionHandlerfromInputSpecs(List<InputSpec> inputSpecs)org.apache.flink.streaming.api.operators.InputSelectiongetInputSelection()
-
-
-
Constructor Detail
-
InputSelectionHandler
public InputSelectionHandler(List<InputSelectionSpec> inputSelectionSpecs)
-
-
Method Detail
-
fromInputSpecs
public static InputSelectionHandler fromInputSpecs(List<InputSpec> inputSpecs)
-
getInputSelection
public org.apache.flink.streaming.api.operators.InputSelection getInputSelection()
-
endInput
public void endInput(int inputId)
-
-