|
||||||||||
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. |
java.util.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 taskPageResponse<LongTaskStatus> getAllTasks(ConfluenceUser asUser, LimitedRequest request)
java.util.List<LongTaskStatus> removeComplete()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |