Interface RemoteLongTaskService
-
- All Known Implementing Classes:
RemoteLongTaskServiceImpl
public interface RemoteLongTaskService
LongTaskService
implementation that communicates with Confluence remotely using the Confluence REST API.Provides Promise-returning equivalents for the methods in LongTaskService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<LongTaskStatus>>
get(LongTaskId id, Expansion... expansions)
Deprecated.since 8.7.default com.atlassian.util.concurrent.Promise<Optional<LongTaskStatus>>
getStatus(LongTaskId id, Expansion... expansions)
Deprecated.since 8.7.CompletionStage<Optional<LongTaskStatus>>
getStatusCompletionStage(LongTaskId id, Expansion... expansions)
Returns the status of a long-running task.
-
-
-
Method Detail
-
get
@Deprecated default com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<LongTaskStatus>> get(LongTaskId id, Expansion... expansions)
Deprecated.since 8.7. UsegetStatusCompletionStage(LongTaskId, Expansion...)
instead.Returns the status of a long-running task.- Parameters:
id
- the identifier of the task to returnexpansions
- additional information about the task- Returns:
- the long-running task with the supplied id
-
getStatus
@Deprecated default com.atlassian.util.concurrent.Promise<Optional<LongTaskStatus>> getStatus(LongTaskId id, Expansion... expansions)
Deprecated.since 8.7. UsegetStatusCompletionStage(LongTaskId, Expansion...)
instead.* Returns the status of a long-running task.- Parameters:
id
- the identifier of the task to returnexpansions
- additional information about the task- Returns:
- the long-running task with the supplied id
-
getStatusCompletionStage
CompletionStage<Optional<LongTaskStatus>> getStatusCompletionStage(LongTaskId id, Expansion... expansions)
Returns the status of a long-running task.- Parameters:
id
- the identifier of the task to returnexpansions
- additional information about the task- Returns:
- the long-running task with the supplied id
- Since:
- 8.7
-
-