Class CompositeProgressSink

java.lang.Object
com.atlassian.jira.task.CompositeProgressSink
All Implemented Interfaces:
TaskProgressSink

public class CompositeProgressSink extends Object implements TaskProgressSink
A task progress sink that is made up of several other task progress sinks.

It can be used to log progress against several sinks simultaneously.

Since:
v4.4
  • Constructor Details

    • CompositeProgressSink

      public CompositeProgressSink(TaskProgressSink... delegates)
  • Method Details

    • makeProgress

      public void makeProgress(long taskProgress, String currentSubTask, String message)
      Description copied from interface: TaskProgressSink
      This method can be called to indicate that progress is being made by a task.
      Specified by:
      makeProgress in interface TaskProgressSink
      Parameters:
      taskProgress - an amount that indicates what progress has been made.
      currentSubTask - the name of the current sub task or null if there isn't one
      message - an optional message about the progress; otherwise null