public class SystemScheduledTaskService<T> extends AbstractScheduledTaskService<T>
AbstractScheduledTaskService.DefaultTaskContextexecutor, taskExecutors| 构造器和说明 |
|---|
SystemScheduledTaskService(String taskName,
List<? extends TaskExecutor<T>> taskExecutors) |
SystemScheduledTaskService(String taskName,
ScheduledExecutorService taskScheduler,
List<? extends TaskExecutor<T>> taskExecutors) |
SystemScheduledTaskService(String taskName,
ScheduledExecutorService taskScheduler,
List<? extends TaskExecutor<T>> taskExecutors,
Executor executor) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cancelTask(T task) |
void |
clear() |
boolean |
containsTask(T task) |
String |
getTaskName() |
protected org.slf4j.Logger |
log() |
void |
schedule(T task,
Duration delay) |
CompletionStage<Void> |
scheduleAsync(T task,
Duration delay) |
int |
taskCount() |
executeTaskpublic SystemScheduledTaskService(@Nonnull
String taskName,
@Nonnull
List<? extends TaskExecutor<T>> taskExecutors)
public SystemScheduledTaskService(@Nonnull
String taskName,
@Nonnull
ScheduledExecutorService taskScheduler,
@Nonnull
List<? extends TaskExecutor<T>> taskExecutors)
public SystemScheduledTaskService(@Nonnull
String taskName,
@Nonnull
ScheduledExecutorService taskScheduler,
@Nonnull
List<? extends TaskExecutor<T>> taskExecutors,
@Nonnull
Executor executor)
@Nonnull public String getTaskName()
public int taskCount()
public CompletionStage<Void> scheduleAsync(@Nonnull T task, @Nonnull Duration delay)
public void clear()
public void cancelTask(@Nonnull
T task)
public boolean containsTask(@Nonnull
T task)
@Nonnull protected org.slf4j.Logger log()
log 在类中 AbstractScheduledTaskService<T>Copyright © 2024. All rights reserved.