|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface LongRunningTaskManagerInternal
Internal version of the LongRunningTaskManager interface; see the package-info.java for rationale.
| Method Summary | |
|---|---|
PageResponse<LongTaskStatus> |
getAllTasks(ConfluenceUser asUser,
LimitedRequest request)
Get all currently-tracked tasks that the specified user can see. |
LongRunningTaskId |
queueLongRunningTask(com.atlassian.core.task.longrunning.LongRunningTask task)
Start tracking a long running task that should be started in a new thread when startIfQueued(com.atlassian.confluence.util.longrunning.LongRunningTaskId)
is called. |
List<LongTaskStatus> |
removeComplete()
Remove completed tasks from the tracker. |
void |
startIfQueued(LongRunningTaskId taskId)
Starts the task in a new thread if it has previously been queued. |
| Methods inherited from interface com.atlassian.confluence.util.longrunning.LongRunningTaskManager |
|---|
getLongRunningTask, resume, startLongRunningTask, stop, stopTrackingLongRunningTask |
| Method Detail |
|---|
LongRunningTaskId queueLongRunningTask(com.atlassian.core.task.longrunning.LongRunningTask task)
startIfQueued(com.atlassian.confluence.util.longrunning.LongRunningTaskId)
is called.
task - the task to perform
void startIfQueued(LongRunningTaskId taskId)
taskId - the ID of the task
PageResponse<LongTaskStatus> getAllTasks(ConfluenceUser asUser,
LimitedRequest request)
List<LongTaskStatus> removeComplete()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||