| Package | Description |
|---|---|
| foxtrot | |
| foxtrot.pumps | |
| foxtrot.utils | |
| foxtrot.workers |
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncTask
A time-consuming task to be executed asynchronously by
AsyncWorker. |
class |
Job
A time-consuming task to be executed in the Worker Thread that does not throw checked exceptions.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
Worker.post(Task task)
Enqueues the given Task to be executed by the WorkerThread, while dequeueing
AWT events.
|
static Object |
ConcurrentWorker.post(Task task) |
void |
WorkerThread.postTask(Task task)
Posts a Task to be run by this WorkerThread in a thread that is not the
Event Dispatch Thread.
|
void |
EventPump.pumpEvents(Task task)
Pumps AWT events from the standard AWT Event Queue and dispatches the events until the
given task is
completed; must be
called from the Event Dispatch Thread. |
void |
WorkerThread.runTask(Task task)
Runs the given Task.
|
void |
AbstractWorkerThread.runTask(Task task) |
| Modifier and Type | Method and Description |
|---|---|
void |
ConditionalEventPump.pumpEvents(Task task) |
void |
QueueEventPump.pumpEvents(Task task) |
| Modifier and Type | Class and Description |
|---|---|
class |
FlushJob
This job flushes all pending AWT events that are waiting in the EventQueue.
|
| Modifier and Type | Method and Description |
|---|---|
protected Task |
SingleWorkerThread.takeTask()
Removes and returns the first available
Task from the internal queue. |
| Modifier and Type | Method and Description |
|---|---|
void |
SingleWorkerThread.postTask(Task t)
Posts the given Task onto an internal queue.
|
protected void |
MultiWorkerThread.run(Task task) |
protected void |
SingleWorkerThread.run(Task task)
Executes the given
Task. |
Copyright © 2002-2011. All Rights Reserved.