RequestProcessor
executor service. For task tracking purposes, use the
Progress API.
See usage examples to start working
with the new APIs.@Deprecated
public interface ProgressTrackedTask
extends java.lang.Runnable
ProgressTrackedTask
is a background task which wants the IDE
to indicate it's progress in the status bar area. This interface provides
the methods necessary for the IDE to present the user with a useful indicator
of progress.
For more information about implementing a ProgressTrackedTask
see the examples in ProgressTracker
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCurrentText()
Deprecated.
Used to set a textual string in the status bar.
|
int |
getCurrentValue()
Deprecated.
Used for determinate tasks to get the current task completion status.
|
int |
getMaximum()
Deprecated.
Used for determinate tasks to get the maximum range for the value
returned by
getCurrentValue() |
int |
getMinimum()
Deprecated.
Used for determinate tasks to get the minimum range for the value
returned by
getCurrentValue() |
java.lang.String |
getTaskDescription()
Deprecated.
Used to provide a name for the task.
|
boolean |
isIndeterminate()
Deprecated.
Used to determine if a task is determiniate or indeterminate
|
boolean isIndeterminate()
int getCurrentValue()
getCurrentValue()
should always return a value in the range
of getMinimum()
and getMaximum()
int getMinimum()
getCurrentValue()
int getMaximum()
getCurrentValue()
java.lang.String getCurrentText()
java.lang.String getTaskDescription()