Interface TaskExecutionFuture<T extends TaskResult>

All Known Implementing Classes:
DefaultTaskExecutionFuture, RuleCompilerFuture, RulePublishingFuture

public interface TaskExecutionFuture<T extends TaskResult>
Interface for the task execution future to keep the state of the executing task/threads
  • Method Details

    • getTaskResult

      T getTaskResult()
    • getWorkerPreDestroyTimeout

      long getWorkerPreDestroyTimeout()
    • waitForTasksToFinish

      void waitForTasksToFinish()
    • waitForTasksToFinish

      default void waitForTasksToFinish(Set<Thread> workers)
    • waitWhileWorkerIsRunning

      default void waitWhileWorkerIsRunning(Thread worker)