Class MultipleInputSelectionHandler
java.lang.Object
org.apache.flink.streaming.runtime.io.MultipleInputSelectionHandler
This handler is mainly used for selecting the next available input index in
StreamMultipleInputProcessor.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMultipleInputSelectionHandler(InputSelectable inputSelectable, int inputCount) -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanstatic voidcheckSupportedInputCount(int inputCount) booleanisInputFinished(int inputIndex) updateStatusAndSelection(DataInputStatus inputStatus, int inputIndex)
-
Field Details
-
MAX_SUPPORTED_INPUT_COUNT
public static final int MAX_SUPPORTED_INPUT_COUNT- See Also:
-
-
Constructor Details
-
MultipleInputSelectionHandler
-
-
Method Details
-
checkSupportedInputCount
public static void checkSupportedInputCount(int inputCount) -
updateStatusAndSelection
public DataInputStatus updateStatusAndSelection(DataInputStatus inputStatus, int inputIndex) throws IOException - Throws:
IOException
-
isInputFinished
public boolean isInputFinished(int inputIndex) -
areAllInputsFinished
public boolean areAllInputsFinished() -
areAllDataInputsFinished
public boolean areAllDataInputsFinished()
-