Class ProgressStatusRunner

java.lang.Object
com.nomagic.ui.ProgressStatusRunner

@OpenApiAll public class ProgressStatusRunner extends Object
Runs task with progress status.
See Also:
  • Constructor Details

    • ProgressStatusRunner

      public ProgressStatusRunner()
  • Method Details

    • runWithProgressStatus

      public static void runWithProgressStatus(RunnableWithProgress runnable, String description, boolean allowCancel, int millisToShow)
      Executes runnable with progress status. All runtime exceptions from runnable are thrown from this method.
      Parameters:
      runnable - runnable actually performing the task.
      description - title of progress bar.
      allowCancel - true if cancel should be enabled.
      millisToShow - amount of time before progress is displayed. Pass 0 if progress should be displayed without delay.
      See Also: