public class

CompositeProgressSink

extends Object
implements TaskProgressSink
java.lang.Object
   ↳ com.atlassian.jira.task.CompositeProgressSink

Class Overview

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.

Summary

[Expand]
Inherited Fields
From interface com.atlassian.jira.task.TaskProgressSink
Public Constructors
CompositeProgressSink(TaskProgressSink... delegates)
Public Methods
void makeProgress(long taskProgress, String currentSubTask, String message)
This method can be called to indicate that progress is being made by a task.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.atlassian.jira.task.TaskProgressSink

Public Constructors

public CompositeProgressSink (TaskProgressSink... delegates)

Public Methods

public void makeProgress (long taskProgress, String currentSubTask, String message)

This method can be called to indicate that progress is being made by a task.

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