|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.jdevimpl.audit.util.SwingExecutor
public class SwingExecutor
A simple task executor. Tasks are executed sequentially in a single background thread and are committed in the event dispatch thread. Tasks can be scheduled to execute after a delay, and scheduled or executing tasks can be rescheduled or cancelled.
| Constructor Summary | |
|---|---|
SwingExecutor()Creates an executor. |
|
| Method Summary | |
|---|---|
void |
cancel(Task task)Cancels a scheduled or executing task. |
void |
cancelIfExecuting(Task task)Cancels an executing task. |
void |
close(Task task)Closes a task. |
void |
run()Runs the execution thread. |
void |
schedule(Task task, java.lang.Object input)Schedules a task to run immediately. |
void |
schedule(Task task, java.lang.Object input, long delay)Schedules a task to run after a delay. |
void |
start()Starts this executor, if it has not already been started. |
void |
stop()Stops this executor and cancels all its tasks. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SwingExecutor()
start()| Method Detail |
|---|
public void start()
public void stop()
public void schedule(Task task,
java.lang.Object input)
task - The task to schedule.input - Input data for the task.
public void schedule(Task task,
java.lang.Object input,
long delay)
task - The task to run.input - Input data for the task.delay - The number of milliseconds after which to schedule the task.public void cancel(Task task)
task - The task to cancel.public void cancelIfExecuting(Task task)
task - The task to cancel.public void close(Task task)
task -public void run()
run in interface java.lang.Runnable
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||