public class MainContextExecutorService
extends java.util.concurrent.AbstractExecutorService
implements java.util.concurrent.ScheduledExecutorService
| Constructor and Description |
|---|
MainContextExecutorService(GMainContext context) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
awaitTermination(long timeout,
java.util.concurrent.TimeUnit units) |
void |
execute(java.lang.Runnable runnable) |
boolean |
isShutdown() |
boolean |
isTerminated() |
<V> java.util.concurrent.ScheduledFuture<V> |
schedule(java.util.concurrent.Callable<V> callable,
long delay,
java.util.concurrent.TimeUnit units) |
java.util.concurrent.ScheduledFuture<?> |
schedule(java.lang.Runnable runnable,
long delay,
java.util.concurrent.TimeUnit units) |
java.util.concurrent.ScheduledFuture<?> |
scheduleAtFixedRate(java.lang.Runnable runnable,
long initialiDelay,
long period,
java.util.concurrent.TimeUnit units) |
java.util.concurrent.ScheduledFuture<?> |
scheduleWithFixedDelay(java.lang.Runnable runnable,
long initialiDelay,
long delay,
java.util.concurrent.TimeUnit units) |
void |
shutdown() |
java.util.List<java.lang.Runnable> |
shutdownNow() |
invokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskFor, submit, submit, submitpublic MainContextExecutorService(GMainContext context)
public void shutdown()
shutdown in interface java.util.concurrent.ExecutorServicepublic java.util.List<java.lang.Runnable> shutdownNow()
shutdownNow in interface java.util.concurrent.ExecutorServicepublic boolean isShutdown()
isShutdown in interface java.util.concurrent.ExecutorServicepublic boolean isTerminated()
isTerminated in interface java.util.concurrent.ExecutorServicepublic boolean awaitTermination(long timeout,
java.util.concurrent.TimeUnit units)
throws java.lang.InterruptedException
awaitTermination in interface java.util.concurrent.ExecutorServicejava.lang.InterruptedExceptionpublic void execute(java.lang.Runnable runnable)
execute in interface java.util.concurrent.Executorpublic java.util.concurrent.ScheduledFuture<?> schedule(java.lang.Runnable runnable,
long delay,
java.util.concurrent.TimeUnit units)
schedule in interface java.util.concurrent.ScheduledExecutorServicepublic <V> java.util.concurrent.ScheduledFuture<V> schedule(java.util.concurrent.Callable<V> callable,
long delay,
java.util.concurrent.TimeUnit units)
schedule in interface java.util.concurrent.ScheduledExecutorServicepublic java.util.concurrent.ScheduledFuture<?> scheduleAtFixedRate(java.lang.Runnable runnable,
long initialiDelay,
long period,
java.util.concurrent.TimeUnit units)
scheduleAtFixedRate in interface java.util.concurrent.ScheduledExecutorServicepublic java.util.concurrent.ScheduledFuture<?> scheduleWithFixedDelay(java.lang.Runnable runnable,
long initialiDelay,
long delay,
java.util.concurrent.TimeUnit units)
scheduleWithFixedDelay in interface java.util.concurrent.ScheduledExecutorService