Class DelegatingLongRunningTask
java.lang.Object
com.atlassian.confluence.util.longrunning.DelegatingLongRunningTask
- All Implemented Interfaces:
com.atlassian.core.task.longrunning.LongRunningTask,Runnable
public abstract class DelegatingLongRunningTask
extends Object
implements com.atlassian.core.task.longrunning.LongRunningTask
- Since:
- 5.6
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final com.atlassian.core.task.longrunning.LongRunningTask -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDelegatingLongRunningTask(com.atlassian.core.task.longrunning.LongRunningTask delegate) -
Method Summary
-
Field Details
-
delegate
protected final com.atlassian.core.task.longrunning.LongRunningTask delegate
-
-
Constructor Details
-
DelegatingLongRunningTask
protected DelegatingLongRunningTask(com.atlassian.core.task.longrunning.LongRunningTask delegate)
-
-
Method Details
-
getPercentageComplete
public int getPercentageComplete()- Specified by:
getPercentageCompletein interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getName
- Specified by:
getNamein interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getNameKey
- Specified by:
getNameKeyin interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getCurrentStatus
- Specified by:
getCurrentStatusin interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getElapsedTime
public long getElapsedTime()- Specified by:
getElapsedTimein interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getPrettyElapsedTime
- Specified by:
getPrettyElapsedTimein interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getEstimatedTimeRemaining
public long getEstimatedTimeRemaining()- Specified by:
getEstimatedTimeRemainingin interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getPrettyTimeRemaining
- Specified by:
getPrettyTimeRemainingin interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
isComplete
public boolean isComplete()- Specified by:
isCompletein interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessfulin interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
run
public void run()
-