21 lines
464 B
Java
Raw Normal View History

2021-12-05 15:15:28 +01:00
package it.tdlight.reactiveapi;
import java.util.concurrent.Executor;
import org.jetbrains.annotations.NotNull;
import reactor.core.scheduler.Scheduler;
2021-12-09 18:48:06 +01:00
@SuppressWarnings("ClassCanBeRecord")
2021-12-05 15:15:28 +01:00
public class SchedulerExecutor implements Executor {
private final Scheduler scheduler;
public SchedulerExecutor(Scheduler scheduler) {
this.scheduler = scheduler;
}
@Override
public void execute(@NotNull Runnable command) {
scheduler.schedule(command);
}
}