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
ConstructorsModifierConstructorDescriptionprotected
DelegatingLongRunningTask
(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:
getPercentageComplete
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getName
- Specified by:
getName
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getNameKey
- Specified by:
getNameKey
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getCurrentStatus
- Specified by:
getCurrentStatus
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getElapsedTime
public long getElapsedTime()- Specified by:
getElapsedTime
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getPrettyElapsedTime
- Specified by:
getPrettyElapsedTime
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getEstimatedTimeRemaining
public long getEstimatedTimeRemaining()- Specified by:
getEstimatedTimeRemaining
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
getPrettyTimeRemaining
- Specified by:
getPrettyTimeRemaining
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
isComplete
public boolean isComplete()- Specified by:
isComplete
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
isSuccessful
public boolean isSuccessful()- Specified by:
isSuccessful
in interfacecom.atlassian.core.task.longrunning.LongRunningTask
-
run
public void run()
-