Interface TaskManager.Task

All Superinterfaces:
Runnable
All Known Implementing Classes:
ParticipantTask, RetryTask, SettlerTask
Enclosing class:
TaskManager

public static interface TaskManager.Task extends Runnable
The interface that tasks must implement
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    runAfter(List tasks, int size)
    Return true if this task must be run after at least one task in the given task list with an index less than size (size may be less then tasks.size()).

    Methods inherited from interface java.lang.Runnable

    run
  • Method Details

    • runAfter

      boolean runAfter(List tasks, int size)
      Return true if this task must be run after at least one task in the given task list with an index less than size (size may be less then tasks.size()). Using List.get will be more efficient than List.iterator.
      Parameters:
      tasks - the tasks to consider. A read-only List, with all elements instanceof Task.
      size - elements with index less than size should be considered