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()