public class Utils extends Object
Constructor and Description |
---|
Utils() |
Modifier and Type | Method and Description |
---|---|
static void |
performAfterSync(Client client,
TaskResponse task,
Callback callback)
Wait for a synced test and then run the given callback function.
|
static TaskResponse |
waitForSyncedTask(Client client,
TaskResponse task)
Wait for a synced task.
|
static TaskResponse |
waitForSyncedTask(Client client,
TaskResponse task,
long timeout,
long sleep)
Wait on a task to be synchronized.
|
public static TaskResponse waitForSyncedTask(Client client, TaskResponse task, long timeout, long sleep) throws TimeoutException
client
- Client
api clienttask
- TaskResponse
core tasktimeout
- milliseconds before timing out waiting on task to syncsleep
- milliseconds to sleep between checking task statusTaskResponse
synced core taskTimeoutException
public static TaskResponse waitForSyncedTask(Client client, TaskResponse task) throws TimeoutException
Uses 1 second between queries to API for task status.
client
- Client
clienttask
- TaskResponse
taskTaskResponse
synced core taskTimeoutException
public static void performAfterSync(Client client, TaskResponse task, Callback callback) throws Exception
client
- Client
clienttask
- TaskResponse
taskcallback
- Callback
callback function to run upon task syncException
Copyright © 2023 iland Internet Solutions, Corp. All rights reserved.