@Authors(value="Nikolche Mihajlovski") @Since(value="4.1.0") public class Jobs extends RapidoidInitializer
| Modifier and Type | Method and Description |
|---|---|
static JobsDelayDSL |
after(long delay) |
static JobsDSL |
after(long delay,
TimeUnit unit) |
static <T> void |
call(Callback<T> callback,
T result,
Throwable error) |
static AtomicLong |
errorCounter() |
static JobsDSL |
every(long period,
TimeUnit unit) |
static <T> void |
execute(Callable<T> job,
Callback<T> callback) |
static void |
execute(Runnable job) |
static void |
executeAndWait(Runnable job) |
static void |
executeInContext(WithContext context,
Runnable action) |
static ThreadPoolExecutor |
executor() |
static void |
reset() |
static <T> ScheduledFuture<?> |
schedule(Callable<T> job,
long delay,
TimeUnit unit,
Callback<T> callback) |
static ScheduledFuture<?> |
schedule(Runnable job,
long delay,
TimeUnit unit) |
static <T> ScheduledFuture<?> |
scheduleAtFixedRate(Callable<T> job,
long initialDelay,
long period,
TimeUnit unit,
Callback<T> callback) |
static ScheduledFuture<?> |
scheduleAtFixedRate(Runnable job,
long initialDelay,
long period,
TimeUnit unit) |
static ScheduledThreadPoolExecutor |
scheduler() |
static <T> ScheduledFuture<?> |
scheduleWithFixedDelay(Callable<T> job,
long initialDelay,
long delay,
TimeUnit unit,
Callback<T> callback) |
static ScheduledFuture<?> |
scheduleWithFixedDelay(Runnable job,
long initialDelay,
long delay,
TimeUnit unit) |
static void |
shutdown() |
static void |
shutdownNow() |
static ContextPreservingJobWrapper |
wrap(Runnable job) |
public static void reset()
public static ThreadPoolExecutor executor()
public static ScheduledThreadPoolExecutor scheduler()
public static ScheduledFuture<?> schedule(Runnable job, long delay, TimeUnit unit)
public static <T> ScheduledFuture<?> schedule(Callable<T> job, long delay, TimeUnit unit, Callback<T> callback)
public static ScheduledFuture<?> scheduleAtFixedRate(Runnable job, long initialDelay, long period, TimeUnit unit)
public static <T> ScheduledFuture<?> scheduleAtFixedRate(Callable<T> job, long initialDelay, long period, TimeUnit unit, Callback<T> callback)
public static ScheduledFuture<?> scheduleWithFixedDelay(Runnable job, long initialDelay, long delay, TimeUnit unit)
public static <T> ScheduledFuture<?> scheduleWithFixedDelay(Callable<T> job, long initialDelay, long delay, TimeUnit unit, Callback<T> callback)
public static void execute(Runnable job)
public static void executeAndWait(Runnable job)
public static ContextPreservingJobWrapper wrap(Runnable job)
public static void executeInContext(WithContext context, Runnable action)
public static JobsDelayDSL after(long delay)
public static AtomicLong errorCounter()
public static void shutdown()
public static void shutdownNow()
Copyright © 2014–2018 Nikolche Mihajlovski and contributors. All rights reserved.