Class Task

java.lang.Object
org.gvsig.xml2db.swing.impl.Task
All Implemented Interfaces:
Runnable

public abstract class Task extends Object implements Runnable
Author:
jjdelcerro
  • Field Details

    • FAKE_TASK

      public static final Task FAKE_TASK
  • Constructor Details

    • Task

      public Task(String name, String title, org.apache.commons.lang3.mutable.MutableBoolean processing, Runnable updateStateComponents, org.gvsig.tools.swing.api.task.TaskStatusController taskStatusController)
    • Task

      public Task(String name, String title, Runnable updateStateComponents, org.gvsig.tools.swing.api.task.TaskStatusController taskStatusController)
    • Task

      public Task(String name, String title, org.apache.commons.lang3.mutable.MutableBoolean processing, Runnable updateStateComponents)
    • Task

      public Task(String name, String title, org.apache.commons.lang3.mutable.MutableBoolean processing)
    • Task

      public Task(String name, String title)
  • Method Details

    • get

      public static final Task get(Task task)
    • run

      public final void run()
      Specified by:
      run in interface Runnable
    • start

      public void start()
    • isProcessing

      public boolean isProcessing()
    • needToShowTheStatus

      public boolean needToShowTheStatus()
    • task

      protected abstract void task(org.gvsig.tools.task.SimpleTaskStatus taskStatus) throws Throwable
      Throws:
      Throwable
    • postTask

      protected void postTask()