com.atlassian.confluence.it
Class LongRunningTask
java.lang.Object
com.atlassian.confluence.it.LongRunningTask
public class LongRunningTask
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LONGRUNNINGTASK_ACTION
public static final String LONGRUNNINGTASK_ACTION
- See Also:
- Constant Field Values
getInstanceForSetup
public static LongRunningTask getInstanceForSetup(String taskId)
getInstance
public static LongRunningTask getInstance(String taskId)
getInstanceForDisplayedTask
public static LongRunningTask getInstanceForDisplayedTask()
waitToComplete
public boolean waitToComplete(long timeout,
TimeUnit unit,
String pageLocation,
String waitForText,
String errorText)
- Wait for the current long running task to complete.
This is indicated either by completion getting to 100% or a particular string
which indicates an error appearing in the response.
- Parameters:
timeout
- fail after this many time units if the long running task has not completed.unit
- the units for the timeout.pageLocation
- the relative location to poll.waitForText
- the text which indicates the long running task has finished.errorText
- the appearance of this string in the response indicates that the task has completed with an error.
- Returns:
- true if the task completed successfully, otherwise false.
waitToComplete
public boolean waitToComplete(long timeout,
TimeUnit unit,
String errorText)
Copyright © 2003-2013 Atlassian. All Rights Reserved.