public class TaskRunnerFactory extends Object implements Executor
Constructor and Description |
---|
TaskRunnerFactory() |
TaskRunnerFactory(String name,
int priority,
boolean daemon,
int maxIterationsPerRun,
boolean dedicatedTaskRunner) |
Modifier and Type | Method and Description |
---|---|
protected ExecutorService |
createDefaultExecutor() |
TaskRunner |
createTaskRunner(Task task,
String name) |
void |
execute(Runnable runnable) |
void |
execute(Runnable runnable,
String name) |
ExecutorService |
getExecutor() |
int |
getMaxIterationsPerRun() |
String |
getName() |
int |
getPriority() |
void |
init() |
boolean |
isDaemon() |
boolean |
isDedicatedTaskRunner() |
void |
setDaemon(boolean daemon) |
void |
setDedicatedTaskRunner(boolean dedicatedTaskRunner) |
void |
setExecutor(ExecutorService executor) |
void |
setMaxIterationsPerRun(int maxIterationsPerRun) |
void |
setName(String name) |
void |
setPriority(int priority) |
void |
shutdown() |
public TaskRunnerFactory()
public TaskRunnerFactory(String name, int priority, boolean daemon, int maxIterationsPerRun, boolean dedicatedTaskRunner)
public void init()
public void shutdown()
public TaskRunner createTaskRunner(Task task, String name)
protected ExecutorService createDefaultExecutor()
public ExecutorService getExecutor()
public void setExecutor(ExecutorService executor)
public int getMaxIterationsPerRun()
public void setMaxIterationsPerRun(int maxIterationsPerRun)
public int getPriority()
public void setPriority(int priority)
public boolean isDaemon()
public void setDaemon(boolean daemon)
public boolean isDedicatedTaskRunner()
public void setDedicatedTaskRunner(boolean dedicatedTaskRunner)
Copyright © 2005–2016. All rights reserved.