Groovy Documentation

org.codehaus.griffon.runtime.tasks
[Java] Class DefaultTaskManager

java.lang.Object
  org.codehaus.griffon.runtime.tasks.DefaultTaskManager
All Implemented Interfaces:
TaskManager

public class DefaultTaskManager
extends Object

Authors:
Eike Kettner
Since:
20.07.11 18:36


Field Summary
private ExecutorService executorService

private TaskListenerSupport taskListenerSupport

private Map tasks

 
Constructor Summary
DefaultTaskManager(TaskBlocker blocker)

 
Method Summary
TaskControl create(Task task)

protected ThreadPoolExecutor createExecutorService()

protected TaskContext createTaskContext(Task task)

protected TaskControl createTaskControl(TaskContext context)

protected TaskListenerSupport createTaskListenerSupport()

TaskControl findTask(TaskPredicate predicate)

TaskControl getTask(String contextId)

TaskListenerSupport getTaskListenerSupport()

Iterable getTasks(TaskPredicate predicate)

Future submit(Runnable task)

Future submit(Callable task)

 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

executorService

private final ExecutorService executorService


taskListenerSupport

private final TaskListenerSupport taskListenerSupport


tasks

private final Map tasks


 
Constructor Detail

DefaultTaskManager

public DefaultTaskManager(TaskBlocker blocker)


 
Method Detail

create

public TaskControl create(Task task)


createExecutorService

protected ThreadPoolExecutor createExecutorService()


createTaskContext

protected TaskContext createTaskContext(Task task)


createTaskControl

protected TaskControl createTaskControl(TaskContext context)


createTaskListenerSupport

protected TaskListenerSupport createTaskListenerSupport()


findTask

public TaskControl findTask(TaskPredicate predicate)


getTask

public TaskControl getTask(String contextId)


getTaskListenerSupport

public TaskListenerSupport getTaskListenerSupport()


getTasks

public Iterable getTasks(TaskPredicate predicate)


submit

public Future submit(Runnable task)


submit

public Future submit(Callable task)


 

Groovy Documentation