Interface ProvidesTaskProgress

All Known Implementing Classes:
ActivateAsyncIndexerCommand, AssignIssueSecuritySchemeCommand, BulkOperationProgress.BulkEditCallable, CloneIssueCommand, DataImportAsyncCommand, DeleteProjectCommand, IndexRecoveryCommand, IntegrityCheckerCallable, MigratePrioritySchemeAction.MigrateSchemeTask, ReIndexAsyncIndexerCommand, ReIndexBackgroundIndexerCommand

public interface ProvidesTaskProgress
Long running tasks that implement ProvidesTaskProgress will be able to tell the task infrastructure about what progress they are making
Since:
v3.13
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    This is called to set in a TaskProgressSink that can be used to send task progress information to
  • Method Details

    • setTaskProgressSink

      void setTaskProgressSink(TaskProgressSink taskProgressSink)
      This is called to set in a TaskProgressSink that can be used to send task progress information to
      Parameters:
      taskProgressSink - a TaskProgressSink that can be used to send task progress information to