Groovy Documentation

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

java.lang.Object
  org.codehaus.griffon.runtime.core.AbstractObservable
      org.codehaus.griffon.runtime.util.AbstractUIThreadWorker
          org.codehaus.griffon.runtime.tasks.DefaultTaskWorker
All Implemented Interfaces:
PropertyChangeListener, TaskWorker

public class DefaultTaskWorker
extends AbstractUIThreadWorker

Authors:
Eike Kettner
Since:
20.07.11 21:23


Field Summary
private TaskContext context

private boolean error

private Long finishedTimestamp

private static org.slf4j.Logger log

private String phase

private Long startedTimestamp

private Task task

 
Fields inherited from class AbstractUIThreadWorker
DEFAULT_EXECUTOR_SERVICE, KEY_PROGRESS, KEY_STATE, future, progress, state
 
Constructor Summary
DefaultTaskWorker(Task task)

 
Method Summary
protected Object doInBackground()

protected void done()

private String getContextId()

Long getFinishTimestamp()

String getPhase()

Long getStartedTimestamp()

Task getTask()

boolean isError()

protected void process(List chunks)

void propertyChange(PropertyChangeEvent evt)

void publishChunks(C... chunks)

void publishProgress(int progress)

void setContext(TaskContext context)

void setPhase(String phase)

 
Methods inherited from class AbstractUIThreadWorker
callDoneInsideUIThread, cancel, doInBackground, done, execute, get, get, getProgress, getState, isCancelled, isDone, process, publish, run, setProgress, setState
 
Methods inherited from class AbstractObservable
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Field Detail

context

private TaskContext context


error

private boolean error


finishedTimestamp

private Long finishedTimestamp


log

private static final org.slf4j.Logger log


phase

private String phase


startedTimestamp

private Long startedTimestamp


task

private final Task task


 
Constructor Detail

DefaultTaskWorker

public DefaultTaskWorker(Task task)


 
Method Detail

doInBackground

protected Object doInBackground()


done

protected void done()


getContextId

private String getContextId()


getFinishTimestamp

public Long getFinishTimestamp()


getPhase

public String getPhase()


getStartedTimestamp

public Long getStartedTimestamp()


getTask

public Task getTask()


isError

public boolean isError()


process

protected void process(List chunks)


propertyChange

public void propertyChange(PropertyChangeEvent evt)


publishChunks

public void publishChunks(C... chunks)


publishProgress

public void publishProgress(int progress)


setContext

public void setContext(TaskContext context)


setPhase

public void setPhase(String phase)


 

Groovy Documentation