Interface InputSplitAssigner

    • Method Detail

      • getNextInputSplit

        InputSplit getNextInputSplit​(String host,
                                     int taskId)
        Returns the next input split that shall be consumed. The consumer's host is passed as a parameter to allow localized assignments.
        Parameters:
        host - The host address of split requesting task.
        taskId - The id of the split requesting task.
        Returns:
        the next input split to be consumed, or null if no more splits remain.
      • returnInputSplit

        void returnInputSplit​(List<InputSplit> splits,
                              int taskId)
        Return the splits to assigner if the task failed to process it.
        Parameters:
        splits - The list of input splits to be returned.
        taskId - The id of the task that failed to process the input splits.