Interface ConditionedTask<R,S>

Type Parameters:
R - result
S - secondary result
All Superinterfaces:
HasAsyncManager, Task<R,S>

public interface ConditionedTask<R,S> extends Task<R,S>
A ConditionedTask is a Task that will only be executed after a certain condition hast been met.
  • Method Details

    • getCondition

      @NotNull @NotNull Condition getCondition()
      Returns:
      Condition which must be met to start execution of this Task.