|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.codehaus.griffon.runtime.core.AbstractObservable
org.codehaus.griffon.runtime.util.AbstractUIThreadWorker
public abstract class AbstractUIThreadWorker extends AbstractObservable
| Field Summary | |
|---|---|
private static ExecutorService |
DEFAULT_EXECUTOR_SERVICE
|
private static String |
KEY_PROGRESS
|
private static String |
KEY_STATE
|
private FutureTask |
future
|
private int |
progress
|
private StateValue |
state
|
| Constructor Summary | |
AbstractUIThreadWorker()
|
|
| Method Summary | |
|---|---|
private void
|
callDoneInsideUIThread()
|
boolean
|
cancel(boolean mayInterruptIfRunning)
|
protected Object
|
doInBackground()
|
protected void
|
done()
|
void
|
execute()
|
Object
|
get()
|
Object
|
get(long timeout, TimeUnit unit)
|
int
|
getProgress()
|
StateValue
|
getState()
|
boolean
|
isCancelled()
|
boolean
|
isDone()
|
protected void
|
process(List chunks)
|
protected void
|
publish(Object... chunks)
|
void
|
run()
|
protected void
|
setProgress(int progress)
|
private void
|
setState(StateValue state)
|
| Methods inherited from class Object | |
|---|---|
| wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
| Field Detail |
|---|
private static final ExecutorService DEFAULT_EXECUTOR_SERVICE
private static final String KEY_PROGRESS
private static final String KEY_STATE
private final FutureTask future
private int progress
private StateValue state
| Constructor Detail |
|---|
public AbstractUIThreadWorker()
| Method Detail |
|---|
private void callDoneInsideUIThread()
public final boolean cancel(boolean mayInterruptIfRunning)
protected Object doInBackground()
protected void done()
public final void execute()
public final Object get()
public final Object get(long timeout, TimeUnit unit)
public final int getProgress()
public final StateValue getState()
public final boolean isCancelled()
public final boolean isDone()
protected void process(List chunks)
protected final void publish(Object... chunks)
public final void run()
protected final void setProgress(int progress)
private void setState(StateValue state)
Groovy Documentation