public class ExecutionService extends Object
| Modifier and Type | Method and Description |
|---|---|
<V> Deferred<V> |
awaitAnyDeferred(Collection<Deferred<V>> deferrds) |
<V> Deferred<List<V>> |
awaitDeferrds(Collection<Deferred<V>> deferrds) |
<V> Deferred<V> |
awaitDeferred(Deferred<V> deferred) |
<V> Deferred<V> |
awaitFuture(Future<V> future) |
static ExecutionConfiguration |
getConfiguration() |
static PartitionExecutor |
getExecutor() |
static long |
getFinishedTasks() |
static ExecutionService |
getInstance() |
void |
lock() |
<V> void |
schedule(Scheduled<V> sched) |
void |
sendWakeSignal() |
static void |
setConfiguration(ExecutionConfiguration config) |
static void |
shutdown() |
<V> Deferred<V> |
spawnBlocker(AsyncTask<V> task) |
<V> Deferred<V> |
spawnTask(AsyncTask<V> task) |
<V> Deferred<V> |
spawnThread(AsyncTask<V> task) |
void |
unlock() |
public static PartitionExecutor getExecutor()
public static void setConfiguration(ExecutionConfiguration config)
public static ExecutionConfiguration getConfiguration()
public static ExecutionService getInstance()
public static void shutdown()
public static long getFinishedTasks()
public <V> void schedule(Scheduled<V> sched)
public <V> Deferred<List<V>> awaitDeferrds(Collection<Deferred<V>> deferrds)
public <V> Deferred<V> awaitAnyDeferred(Collection<Deferred<V>> deferrds)
public void lock()
public void unlock()
public void sendWakeSignal()
Copyright © 2016. All rights reserved.