package org.openntf.domino.thread; import java.util.Comparator; import java.util.List; import java.util.concurrent.Callable; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.ScheduledFuture; import org.openntf.domino.thread.AbstractDominoExecutor.DominoFutureTask; public interface XotsExecutorService extends ScheduledExecutorService { List<DominoFutureTask<?>> getTasks(Comparator<DominoFutureTask<?>> comparator); <V> ScheduledFuture<V> schedule(Callable<V> callable, Scheduler scheduler); ScheduledFuture<?> schedule(Runnable runnable, Scheduler scheduler); ScheduledFuture<?> scheduleTasklet(String moduleName, String className, Scheduler scheduler, Object... ctorArgs); ScheduledFuture<?> runTasklet(String moduleName, String className, Object... ctorArgs); }