Class TaskListener.Adapter<T,​V>

  • All Implemented Interfaces:
    TaskListener<T,​V>
    Enclosing interface:
    TaskListener<T,​V>

    public static class TaskListener.Adapter<T,​V>
    extends java.lang.Object
    implements TaskListener<T,​V>
    Convenience class that stubs all of the TaskListener interface methods. Using TaskListener.Adapter can simplify building TaskListeners:
     
    • Constructor Detail

      • Adapter

        public Adapter()
    • Method Detail

      • doInBackground

        public void doInBackground​(TaskEvent<java.lang.Void> event)
        Description copied from interface: TaskListener
        Called just before the Task's doInBackground method is called, i.e. just before the task begins running. The event's source is the Task and its value is null.
        Specified by:
        doInBackground in interface TaskListener<T,​V>
        Parameters:
        event - a TaskEvent whose source is the Task object, value is null
        See Also:
        SwingWorker.doInBackground(), EventObject.getSource()
      • process

        public void process​(TaskEvent<java.util.List<V>> event)
        Description copied from interface: TaskListener
        Called each time the Task's process method is called. The value of the event is the list of values passed to the process method.
        Specified by:
        process in interface TaskListener<T,​V>
        Parameters:
        event - a TaskEvent whose source is the Task object and whose value is a list of the values passed to the Task.process() method
        See Also:
        SwingWorker.doInBackground(), Task.process(java.util.List<V>), EventObject.getSource(), TaskEvent.getValue()
      • succeeded

        public void succeeded​(TaskEvent<T> event)
        Description copied from interface: TaskListener
        Called after the Task's succeeded 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().
        Specified by:
        succeeded in interface TaskListener<T,​V>
        Parameters:
        event - a TaskEvent whose source is the Task object, and whose value is the value returned by Task.get().
        See Also:
        Task.succeeded(T), EventObject.getSource(), TaskEvent.getValue()
      • failed

        public void failed​(TaskEvent<java.lang.Throwable> event)
        Description copied from interface: TaskListener
        Called after the Task's failed completion method is called. The event's value is the Throwable passed to Task.failed().
        Specified by:
        failed in interface TaskListener<T,​V>
        Parameters:
        event - a TaskEvent whose source is the Task object, and whose value is the Throwable passed to Task.failed().
        See Also:
        Task.failed(java.lang.Throwable), EventObject.getSource(), TaskEvent.getValue()
      • cancelled

        public void cancelled​(TaskEvent<java.lang.Void> event)
        Description copied from interface: TaskListener
        Called after the Task's cancelled method is called. The event's source is the Task and its value is null.
        Specified by:
        cancelled in interface TaskListener<T,​V>
        Parameters:
        event - a TaskEvent whose source is the Task object, value is null
        See Also:
        Task.cancelled(), SwingWorker.get(), EventObject.getSource()