<dependency>
<groupId>com.chilloutdevelopment.commons.concurrent</groupId>
<artifactId>chilldev-commons-concurrent</artifactId>
<version>1.0.0</version>
</dependency>
import com.chilloutdevelopment.commons.concurrent.*;
import java.util.concurrent.Callable;
public class TaskSchedulerExample {
public static void main(String[] args) {
TaskScheduler taskScheduler = new TaskScheduler();
Callable<String> callableTask = () -> {
};
taskScheduler.addTask(callableTask);
taskScheduler.startAndWait();
String result = taskScheduler.getTaskResult(callableTask);
System.out.println(result);
}
}