Package | Description |
---|---|
com.mattunderscore.executors |
Generic package for executors.
|
Modifier and Type | Class and Description |
---|---|
class |
TaskWrapper<V>
A task wrapper for
Callable tasks. |
Modifier and Type | Method and Description |
---|---|
<V> ITaskWrapper |
ITaskWrapperFactory.newWrapper(Callable<V> task)
Create a task wrapper for callable tasks.
|
<V> ITaskWrapper |
TaskWrapperFactory.newWrapper(Callable<V> task) |
<V> ITaskWrapper |
ITaskWrapperFactory.newWrapper(Callable<V> task,
ITaskResultProcessor<V> processor)
Create a task wrapper for callable tasks.
|
<V> ITaskWrapper |
TaskWrapperFactory.newWrapper(Callable<V> task,
ITaskResultProcessor<V> processor) |
ITaskWrapper |
ITaskWrapperFactory.newWrapper(Runnable task)
Create a task wrapper for runnable tasks.
|
ITaskWrapper |
TaskWrapperFactory.newWrapper(Runnable task) |
ITaskWrapper |
ITaskWrapperFactory.newWrapper(Runnable task,
ITaskResultProcessor<Void> processor)
Create a task wrapper for runnable tasks.
|
ITaskWrapper |
TaskWrapperFactory.newWrapper(Runnable task,
ITaskResultProcessor<Void> processor) |
Modifier and Type | Method and Description |
---|---|
boolean |
ITaskCanceller.cancelTask(ITaskWrapper wrapper,
boolean mayInterruptIfRunning)
Cancel the task passed in.
|
void |
UncaughtExceptionResult.onResult(ITaskWrapper task,
V result) |
void |
FutureSetResult.onResult(ITaskWrapper task,
V result) |
void |
ITaskResultProcessor.onResult(ITaskWrapper task,
V result)
Action to take if the task returns a result.
|
void |
UncaughtExceptionResult.onThrowable(ITaskWrapper task,
Throwable t) |
void |
FutureSetResult.onThrowable(ITaskWrapper task,
Throwable t) |
void |
ITaskResultProcessor.onThrowable(ITaskWrapper task,
Throwable t)
Action to take if the task throws an exception.
|
void |
UnboundedFuture.setTask(ITaskWrapper wrapper) |
void |
RepeatingFuture.setTask(ITaskWrapper wrapper) |
void |
SingleFuture.setTask(ITaskWrapper wrapper) |
void |
ISettableFuture.setTask(ITaskWrapper wrapper)
Set the task
|
Copyright © 2016. All Rights Reserved.