Package snap.viewx

Class TaskRunnerPanel<T>

java.lang.Object
snap.util.TaskRunner<T>
snap.viewx.TaskRunnerPanel<T>
All Implemented Interfaces:
TaskMonitor

public abstract class TaskRunnerPanel<T> extends TaskRunner<T>
A TaskRunner implementation that runs success/failed/finished on application thread.
  • Constructor Details

    • TaskRunnerPanel

      public TaskRunnerPanel()
      Creates a new TaskRunnerPanel.
    • TaskRunnerPanel

      public TaskRunnerPanel(TaskMonitor aTM)
      Creates a new TaskRunnerPanel for given monitor.
    • TaskRunnerPanel

      public TaskRunnerPanel(View aView, String aTitle)
      Creates a new TaskRunnerPanel for given monitor.
  • Method Details

    • failure

      public void failure(Exception e)
      Override to show exception in dialog box (and potentially hide JFXTaskMonitor dialog box).
      Overrides:
      failure in class TaskRunner<T>
    • invokeFinished

      protected void invokeFinished()
      Runs the success method.
      Overrides:
      invokeFinished in class TaskRunner<T>