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)