com.atlassian.confluence.api.model.longtasks
Class LongTaskStatus

java.lang.Object
  extended by com.atlassian.confluence.api.model.longtasks.LongTaskStatus

@ExperimentalApi
public class LongTaskStatus
extends java.lang.Object

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
static class LongTaskStatus.LongTaskBuilder
           
 
Method Summary
static LongTaskStatus.LongTaskBuilder builder(LongTaskId id)
           
 boolean equals(java.lang.Object other)
           
 long getElapsedTime()
           
 LongTaskId getId()
           
 java.util.List<Message> getMessages()
           
 Message getName()
           
 int getPercentageComplete()
           
 boolean isSuccessful()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getId

public LongTaskId getId()

getElapsedTime

public long getElapsedTime()

getName

public Message getName()

getPercentageComplete

public int getPercentageComplete()

isSuccessful

public boolean isSuccessful()

getMessages

public java.util.List<Message> getMessages()

builder

public static LongTaskStatus.LongTaskBuilder builder(LongTaskId id)

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class java.lang.Object


Copyright © 2003-2014 Atlassian. All Rights Reserved.