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 Summary
Modifier and TypeMethodDescriptionlongvoiddefault voidwaitForTasksToFinish(Set<Thread> workers) default voidwaitWhileWorkerIsRunning(Thread worker)
-
Method Details
-
getTaskResult
T getTaskResult() -
getWorkerPreDestroyTimeout
long getWorkerPreDestroyTimeout() -
waitForTasksToFinish
void waitForTasksToFinish() -
waitForTasksToFinish
-
waitWhileWorkerIsRunning
-