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.IOExceptionpublic static java.util.List<Job> running(Client c) throws java.io.IOException
java.io.IOExceptionpublic static java.util.List<Job> finished(Client c) throws java.io.IOException
java.io.IOExceptionpublic static boolean fileExists(Client c, int id, java.lang.String filename) throws java.io.IOException
java.io.IOExceptionpublic static void getWholeFile(Client c, int id, java.lang.String filename, java.lang.String resultDir) throws java.io.IOException
java.io.IOExceptionpublic 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.IOExceptionjava.util.concurrent.TimeoutExceptionpublic 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
JobNotFoundExceptionjava.io.IOExceptionpublic 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.IOExceptionJobNotFoundExceptionjava.util.concurrent.TimeoutExceptionpublic 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.IOExceptionJobNotFoundExceptionjava.util.concurrent.TimeoutExceptionpublic static void getWholeBinaryFile(Client c, int id, java.lang.String path, java.lang.String output) throws java.io.IOException
java.io.IOExceptionpublic static void getWholeBinaryFile(Client c, int id, java.lang.String path, java.io.OutputStream out) throws java.io.IOException
java.io.IOExceptionpublic 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.IOExceptionjava.util.concurrent.TimeoutExceptionpublic static void maybeSleep(int millis)