Interface | Description |
---|---|
ImportTaskManager |
A simplified version of the
TaskManager . |
ProvidesTaskProgress |
Long running tasks that implement
ProvidesTaskProgress will be able to tell the
task infrastructure about what progress they are making |
RequiresTaskInformation<T extends Serializable> |
A long running task that implements
RequiresTaskInformation will be told about the
TaskDescriptor that describes the task. |
TaskContext |
This interface is used by parts of the code that kick off tasks to give the task a "context" to operate in.
|
TaskDescriptor<V extends Serializable> |
TaskDescriptor describes the state of a long running task.
|
TaskManager |
The
TaskManager contains a collection of tasks that are long running. |
TaskMatcher |
Class to represent a condition when searching for tasks.
|
TaskProgressIndicator |
Can be used to either pull or listen to the progress of a long running task.
|
TaskProgressListener |
A listener that is told when progress is made on a long running task.
|
TaskProgressSink |
Interface that can be used by tasks to indicate progress.
|
Class | Description |
---|---|
CompositeProgressSink |
A task progress sink that is made up of several other task progress sinks.
|
EmptyTaskContext |
This class is moved from JIM to here as a workaround for solving ClassNotFoundException related to replication over RMI.
|
GenericTaskContext |
Generic context, could be used by other plugins outside JIRA to run in data center mode.
|
ImportTaskManagerImpl |
An implementation of a
ImportTaskManager . |
JohnsonEventProgressSink |
A task progress sink that can update a Johnson
Event with progress updates. |
LoggingProgressSink |
A task progress sink that will log progress updates to the logger passed in.
|
MockTaskDescriptor<V extends Serializable> | |
NonExclusiveTaskContext |
General context that can be used for a task that has NO requirement to be unique, i.e.
|
ProgressMonitoringFileInputStream |
A FileInputStream that can log progress when the inputstream is being read.
|
ScalingTaskProgessSink |
Takes the "virtual progress" made and scales it into an "actual progress" for the contained sink.
|
StatefulTaskProgressSink |
A simple
TaskProgressSink thats keeps track of progress. |
StepTaskProgressSink |
Sink that divides a range a progress range into a number of steps.
|
TaskManagerImpl |
An implementation of a
TaskManager . |
TaskProgressEvent |
Event that represents the progress of a long running task.
|
TimeBasedLogSink |
This TaskProgressSink will output progress to the Logger if either the percentage progress changes or its been more than
n milliseconds since the last log entry.
|
Exception | Description |
---|---|
AlreadyExecutingException |
This exception is thrown when attempting to start a task in a
TaskManager that already
has a live task with the same context. |
Copyright © 2002-2019 Atlassian. All Rights Reserved.