T - the result type returned by this SwingWorker's
doInBackground and get methodsV - the type used for carrying out intermediate results by this
SwingWorker's publish and process methodspublic static class TaskListener.Adapter<T,V> extends Object implements TaskListener<T,V>
TaskListener.Adapter<T,V>| Constructor and Description |
|---|
Adapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancelled(TaskEvent<Void> event)
Called after the Task's
cancelled method
is called. |
void |
doInBackground(TaskEvent<Void> event)
Called just before the Task's
doInBackground method is called, i.e. |
void |
failed(TaskEvent<Throwable> event)
Called after the Task's
failed completion
method is called. |
void |
finished(TaskEvent<Void> event)
Called after the Task's
finished method is called. |
void |
interrupted(TaskEvent<InterruptedException> event)
Called after the Task's
interrupted method is called. |
void |
process(TaskEvent<List<V>> event)
Called each time the Task's
process method is called. |
void |
succeeded(TaskEvent<T> event)
Called after the Task's
succeeded
completion method is called. |
public void doInBackground(TaskEvent<Void> event)
TaskListenerdoInBackground method is called, i.e. just before the task
begins running. The event's source is the Task and its
value is null.doInBackground in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, value is nullSwingWorker.doInBackground(),
EventObject.getSource()public void process(TaskEvent<List<V>> event)
TaskListenerprocess method is called.
The value of the event is the list of values passed to the process method.process in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object and whose
value is a list of the values passed to the Task.process() methodSwingWorker.doInBackground(),
Task.process(java.util.List<V>),
EventObject.getSource(),
TaskEvent.getValue()public void succeeded(TaskEvent<T> event)
TaskListenersucceeded
completion method is called. The event's value is the value
returned by the Task's get method, i.e. the value that
is computed by SwingWorker.doInBackground().succeeded in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, and
whose value is the value returned by Task.get().Task.succeeded(T),
EventObject.getSource(),
TaskEvent.getValue()public void failed(TaskEvent<Throwable> event)
TaskListenerfailed completion
method is called. The event's value is the Throwable passed to
Task.failed().failed in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, and
whose value is the Throwable passed to Task.failed().Task.failed(java.lang.Throwable),
EventObject.getSource(),
TaskEvent.getValue()public void cancelled(TaskEvent<Void> event)
TaskListenercancelled method
is called. The event's source is the Task and its
value is null.cancelled in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, value is nullTask.cancelled(),
SwingWorker.get(),
EventObject.getSource()public void interrupted(TaskEvent<InterruptedException> event)
TaskListenerinterrupted method is called.
The event's source is the Task and its value is
the InterruptedException passed to Task.interrupted().interrupted in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, and
whose value is the InterruptedException passed to Task.interrupted().Task.interrupted(java.lang.InterruptedException),
EventObject.getSource(),
TaskEvent.getValue()public void finished(TaskEvent<Void> event)
TaskListenerfinished method is called.
The event's source is the Task and its value is null.finished in interface TaskListener<T,V>event - a TaskEvent whose source is the Task object, value is null.Task.interrupted(java.lang.InterruptedException),
EventObject.getSource()Copyright © 2009–2016. All rights reserved.