public class TaskUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TaskUtils.ExtendedTaskStatus |
Modifier and Type | Method and Description |
---|---|
static void |
forwardProgress(ITask task,
IServerTaskMonitor monitor) |
static java.lang.String |
logStreamWait(IServiceProvider provider,
TaskRef ref) |
static TaskUtils.ExtendedTaskStatus |
wait(IServiceProvider provider,
TaskRef ref) |
static TaskStatus |
wait(IServiceProvider provider,
TaskRef ref,
java.util.function.Consumer<java.lang.String> log) |
static TaskStatus |
wait(ITask taskApi,
java.util.function.Consumer<java.lang.String> log) |
static TaskStatus |
waitForInterruptible(IServiceProvider provider,
TaskRef ref) |
public static void forwardProgress(ITask task, IServerTaskMonitor monitor)
public static TaskStatus waitForInterruptible(IServiceProvider provider, TaskRef ref) throws java.lang.InterruptedException
java.lang.InterruptedException
public static java.lang.String logStreamWait(IServiceProvider provider, TaskRef ref)
public static TaskStatus wait(IServiceProvider provider, TaskRef ref, java.util.function.Consumer<java.lang.String> log)
public static TaskStatus wait(ITask taskApi, java.util.function.Consumer<java.lang.String> log)
public static TaskUtils.ExtendedTaskStatus wait(IServiceProvider provider, TaskRef ref)
Copyright © 2023. All Rights Reserved.