| Package | Description |
|---|---|
| ca.eandb.jdcp | |
| ca.eandb.jdcp.job | |
| ca.eandb.jdcp.remote |
| Modifier and Type | Method and Description |
|---|---|
static UUID |
JdcpUtil.submitJob(ParallelizableJob job,
String description,
String host,
String username,
String password)
Submits a job to a server for processing.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractParallelizableJob
An abstract
ParallelizableJob that provides a default
implementation for the Job interface. |
class |
CompositeParallelizableJob
A
ParallelizableJob that combines multiple jobs into one. |
class |
DiagnosticJob
A
ParallelizableJob for diagnostic purposes. |
class |
DummyParallelizableJob
A dummy parallelizable job to test remote method invocation.
|
class |
ExceptionTestJob
A
ParallelizableJob to test handling of exceptions. |
class |
JobExecutionWrapper
A
ParallelizableJob decorator that wraps exceptions thrown by
the inner ParallelizableJob in a
JobExecutionException. |
class |
TaskRandomizedJob
A
ParallelizableJob decorator that randomizes the order in
which its tasks are assigned. |
class |
TaskReversedJob
A
ParallelizableJob decorator that randomizes the order in
which its tasks are assigned. |
| Modifier and Type | Method and Description |
|---|---|
CompositeParallelizableJob |
CompositeParallelizableJob.addJob(ParallelizableJob job) |
ParallelizableJobRunner.Builder |
ParallelizableJobRunner.Builder.setJob(ParallelizableJob job)
Sets the job to be executed by the ParallelizableJobRunner.
|
| Modifier and Type | Method and Description |
|---|---|
CompositeParallelizableJob |
CompositeParallelizableJob.addJobs(Collection<ParallelizableJob> jobs) |
| Constructor and Description |
|---|
JobExecutionWrapper(ParallelizableJob job)
Creates a new
JobExecutionWrapper. |
ParallelizableJobRunner(ParallelizableJob job,
File workingDirectory,
Executor executor,
int maxConcurrentWorkers)
Creates a new
ParallelizableJobRunner. |
ParallelizableJobRunner(ParallelizableJob job,
File workingDirectory,
Executor executor,
int maxConcurrentWorkers,
ca.eandb.util.progress.ProgressMonitorFactory monitorFactory,
ca.eandb.util.progress.ProgressMonitor monitor)
Creates a new
ParallelizableJobRunner. |
ParallelizableJobRunner(ParallelizableJob job,
File workingDirectory,
int maxConcurrentWorkers)
Creates a new
ParallelizableJobRunner. |
ParallelizableJobRunner(ParallelizableJob job,
File workingDirectory,
int maxConcurrentWorkers,
ca.eandb.util.progress.ProgressMonitorFactory monitorFactory,
ca.eandb.util.progress.ProgressMonitor monitor)
Creates a new
ParallelizableJobRunner. |
ParallelizableJobRunner(ParallelizableJob job,
String workingDirectory,
Executor executor,
int maxConcurrentWorkers)
Creates a new
ParallelizableJobRunner. |
ParallelizableJobRunner(ParallelizableJob job,
String workingDirectory,
int maxConcurrentWorkers)
Creates a new
ParallelizableJobRunner. |
TaskRandomizedJob(ParallelizableJob inner)
Creates a new
TaskRandomziedJob. |
TaskReversedJob(ParallelizableJob inner)
Creates a new
TaskRandomziedJob. |
| Constructor and Description |
|---|
CompositeParallelizableJob(Collection<ParallelizableJob> jobs) |
| Modifier and Type | Method and Description |
|---|---|
UUID |
JobService.submitJob(ca.eandb.util.rmi.Serialized<ParallelizableJob> job,
String description)
Submits a new job to be processed.
|
void |
JobService.submitJob(ca.eandb.util.rmi.Serialized<ParallelizableJob> job,
UUID jobId)
Submits a job previously created using
JobService.createJob(String). |
Copyright © 2016. All rights reserved.