import io.github.wangyng.timely.Trigger;
import io.github.wangyng.timely.Task;
import io.github.wangyng.timely.TaskScheduler;
import io.github.wangyng.timely.executor.DefaultTaskExecutor;
import io.github.wangyng.timely.trigger.FixedRateTrigger;
public class TimelyExample {
public static void main(String[] args) {
Task myTask = new Task() {
@Override
public void run() {
System.out.println("Hello Timely!");
}
};
Trigger trigger = new FixedRateTrigger(1000);
TaskScheduler scheduler = new TaskScheduler();
scheduler.schedule(myTask, trigger);
DefaultTaskExecutor executor = new DefaultTaskExecutor(scheduler);
executor.start();
}
}