Groovy Documentation

griffon.plugins.tasks
[Java] Interface TaskContext


public interface TaskContext

Represents the context of a running task.

Authors:
Eike Kettner
Since:
20.07.11 08:34


Method Summary
void addListener(TaskListener listener)

Adds listener that receives events for this execution only.

void firePhaseChangeEvent(String oldValue, String newValue)

void fireProgressChangeEvent(Integer oldValue, Integer newValue)

void fireStateChangeEvent(State oldValue, State newValue)

String getContextId()

The context id is generated on each task execution and is (at least) unique among all executions in this application run.

Long getDuration()

Long getFinishTimestamp()

String getPhase()

int getProgress()

Long getStartedTimestamp()

State getState()

Task getTask()

TaskWorker getWorker()

void removeListener(TaskListener listener)

 

Method Detail

addListener

public void addListener(TaskListener listener)
Adds listener that receives events for this execution only. Use TaskListenerSupport to add more global listeners.
Parameters:
listener


firePhaseChangeEvent

public void firePhaseChangeEvent(String oldValue, String newValue)


fireProgressChangeEvent

public void fireProgressChangeEvent(Integer oldValue, Integer newValue)


fireStateChangeEvent

public void fireStateChangeEvent(State oldValue, State newValue)


getContextId

public String getContextId()
The context id is generated on each task execution and is (at least) unique among all executions in this application run.
Returns:


getDuration

public Long getDuration()


getFinishTimestamp

public Long getFinishTimestamp()


getPhase

public String getPhase()


getProgress

public int getProgress()


getStartedTimestamp

public Long getStartedTimestamp()


getState

public State getState()


getTask

public Task getTask()


getWorker

public TaskWorker getWorker()


removeListener

public void removeListener(TaskListener listener)


 

Groovy Documentation