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 class
LongTaskStatus.LongTaskBuilder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LongTaskStatus.LongTaskBuilder
builder(LongTaskId id)
int
compareTo(LongTaskStatus longTaskStatus)
boolean
equals(Object other)
long
getElapsedTime()
LongTaskId
getId()
List<Message>
getMessages()
Message
getName()
int
getPercentageComplete()
int
hashCode()
boolean
isSuccessful()
-
-
-
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:
compareTo
in interfaceComparable<LongTaskStatus>
-
-