public class TaskExecutorImpl extends Object implements TaskExecutor
TaskExecutor.Factory, TaskExecutor.PrincipalAccessor| Constructor and Description |
|---|
TaskExecutorImpl() |
TaskExecutorImpl(String name,
TaskExecutor.PrincipalAccessor principalAccessor) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(Runnable command) |
TaskExecutor.Factory |
getFactory() |
boolean |
isRunning() |
<T,E extends Exception> |
run(Task<T,E> userTask) |
void |
start() |
void |
stop() |
void |
stopImmediately() |
<T,E extends Exception> |
submit(Task<T,E> userTask) |
public TaskExecutorImpl()
public TaskExecutorImpl(String name, TaskExecutor.PrincipalAccessor principalAccessor)
public boolean isRunning()
isRunning in interface TaskExecutorpublic void start()
start in interface TaskExecutorpublic void stopImmediately()
stopImmediately in interface TaskExecutorpublic void stop()
stop in interface TaskExecutorpublic <T,E extends Exception> Future<T> submit(Task<T,E> userTask) throws E extends Exception
submit in interface TaskExecutorE extends Exceptionpublic <T,E extends Exception> T run(Task<T,E> userTask) throws CancellationException, E extends Exception
run in interface TaskExecutorCancellationExceptionE extends Exceptionpublic TaskExecutor.Factory getFactory()
getFactory in interface TaskExecutorCopyright © 2006–2016 The Apache Software Foundation. All rights reserved.