public class ClientHelper
extends java.lang.Object
Constructor and Description |
---|
ClientHelper() |
Modifier and Type | Method and Description |
---|---|
static boolean |
fileExists(Client c,
int id,
java.lang.String filename) |
static java.util.List<Job> |
finished(Client c) |
static void |
getWholeBinaryFile(Client c,
int id,
java.lang.String path,
java.io.OutputStream out) |
static void |
getWholeBinaryFile(Client c,
int id,
java.lang.String path,
java.lang.String output) |
static java.util.Optional<Job> |
getWholeFile(Client c,
int id,
java.lang.String filename,
boolean poll,
java.io.OutputStream out) |
static void |
getWholeFile(Client c,
int id,
java.lang.String filename,
java.lang.String resultDir) |
static java.util.Optional<Job> |
getWholeFileWithTerminator(Client c,
int id,
java.lang.String filename,
boolean poll,
java.io.OutputStream out,
java.util.concurrent.Callable<java.lang.Boolean> terminate) |
static java.util.Optional<Job> |
getWholeFileWithTerminator(Client c,
int id,
java.lang.String filename,
boolean poll,
java.io.OutputStream out,
long offset,
java.util.concurrent.Callable<java.lang.Boolean> terminator) |
static void |
getWholeFileWithTerminator(Client c,
int id,
java.lang.String filename,
java.lang.String resultDir,
java.util.concurrent.Callable<java.lang.Boolean> terminator) |
static void |
maybeSleep(int millis) |
static java.util.List<Job> |
queue(Client c) |
static java.util.List<Job> |
running(Client c) |
static Job |
waitForStart(Job job,
Client c,
java.util.concurrent.Callable<java.lang.Boolean> terminate) |
public static java.util.List<Job> queue(Client c) throws java.io.IOException
java.io.IOException
public static java.util.List<Job> running(Client c) throws java.io.IOException
java.io.IOException
public static java.util.List<Job> finished(Client c) throws java.io.IOException
java.io.IOException
public static boolean fileExists(Client c, int id, java.lang.String filename) throws java.io.IOException
java.io.IOException
public static void getWholeFile(Client c, int id, java.lang.String filename, java.lang.String resultDir) throws java.io.IOException
java.io.IOException
public static void getWholeFileWithTerminator(Client c, int id, java.lang.String filename, java.lang.String resultDir, java.util.concurrent.Callable<java.lang.Boolean> terminator) throws java.io.IOException, java.util.concurrent.TimeoutException
java.io.IOException
java.util.concurrent.TimeoutException
public static java.util.Optional<Job> getWholeFile(Client c, int id, java.lang.String filename, boolean poll, java.io.OutputStream out) throws JobNotFoundException, java.io.IOException
JobNotFoundException
java.io.IOException
public static java.util.Optional<Job> getWholeFileWithTerminator(Client c, int id, java.lang.String filename, boolean poll, java.io.OutputStream out, java.util.concurrent.Callable<java.lang.Boolean> terminate) throws java.io.IOException, JobNotFoundException, java.util.concurrent.TimeoutException
java.io.IOException
JobNotFoundException
java.util.concurrent.TimeoutException
public static java.util.Optional<Job> getWholeFileWithTerminator(Client c, int id, java.lang.String filename, boolean poll, java.io.OutputStream out, long offset, java.util.concurrent.Callable<java.lang.Boolean> terminator) throws java.io.IOException, JobNotFoundException, java.util.concurrent.TimeoutException
java.io.IOException
JobNotFoundException
java.util.concurrent.TimeoutException
public static void getWholeBinaryFile(Client c, int id, java.lang.String path, java.lang.String output) throws java.io.IOException
java.io.IOException
public static void getWholeBinaryFile(Client c, int id, java.lang.String path, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public static Job waitForStart(Job job, Client c, java.util.concurrent.Callable<java.lang.Boolean> terminate) throws java.io.IOException, java.util.concurrent.TimeoutException
java.io.IOException
java.util.concurrent.TimeoutException
public static void maybeSleep(int millis)