SimplexSS/src/main/java/io/github/simplex/api/Scheduler.java

17 lines
368 B
Java

package io.github.simplex.api;
import io.github.simplex.simplexss.ServiceManager;
import reactor.core.publisher.Mono;
public interface Scheduler {
Mono<ServiceManager> getServiceManager();
Mono<Void> queue(Service service);
Mono<Void> runOnce(Service service);
Mono<Void> forceStop(Service service);
Mono<Void> forceStart(Service service);
}