public class ExecutorsManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.concurrent.ExecutorService |
battle |
static java.util.concurrent.ExecutorService |
main |
| Constructor and Description |
|---|
ExecutorsManager() |
| Modifier and Type | Method and Description |
|---|---|
static <T> java.util.concurrent.Future<T> |
execute(java.util.concurrent.Callable<T> r) |
static java.util.concurrent.Future<?> |
execute(java.lang.Runnable r)
Submit a task to the thread pool
|
static java.util.concurrent.ScheduledFuture<?> |
schedule(java.util.concurrent.ExecutorService es,
java.lang.Runnable r,
long delay,
java.util.concurrent.TimeUnit tu) |
static java.util.concurrent.ScheduledFuture<?> |
schedule(java.lang.Runnable r,
long delay,
java.util.concurrent.TimeUnit tu)
Execute a task after some time
|
public static final java.util.concurrent.ExecutorService main
public static final java.util.concurrent.ExecutorService battle
public static java.util.concurrent.Future<?> execute(java.lang.Runnable r)
Submit a task to the thread pool
r - task objectpublic static <T> java.util.concurrent.Future<T> execute(java.util.concurrent.Callable<T> r)
public static java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable r,
long delay,
java.util.concurrent.TimeUnit tu)
Execute a task after some time
r - task objectdelay - delay timetu - time unitpublic static java.util.concurrent.ScheduledFuture<?> schedule(java.util.concurrent.ExecutorService es,
java.lang.Runnable r,
long delay,
java.util.concurrent.TimeUnit tu)