Class LongTaskStatus
- java.lang.Object
-
- com.atlassian.confluence.api.model.longtasks.LongTaskStatus
-
- All Implemented Interfaces:
Comparable<LongTaskStatus>
@ExperimentalApi public class LongTaskStatus extends Object implements Comparable<LongTaskStatus>
Represents a long-running task in the system.Instances of this class can be used to track task progress and obtain the final result of the task.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLongTaskStatus.LongTaskBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LongTaskStatus.LongTaskBuilderbuilder(LongTaskId id)intcompareTo(LongTaskStatus longTaskStatus)booleanequals(Object other)longgetElapsedTime()LongTaskIdgetId()List<Message>getMessages()MessagegetName()intgetPercentageComplete()inthashCode()booleanisSuccessful()
-
-
-
Method Detail
-
getId
public LongTaskId getId()
-
getElapsedTime
public long getElapsedTime()
-
getName
public Message getName()
-
getPercentageComplete
public int getPercentageComplete()
-
isSuccessful
public boolean isSuccessful()
-
builder
public static LongTaskStatus.LongTaskBuilder builder(LongTaskId id)
-
compareTo
public int compareTo(LongTaskStatus longTaskStatus)
- Specified by:
compareToin interfaceComparable<LongTaskStatus>
-
-