public class JobWorker extends Object implements Runnable
Job using the contained
Provider. A new Task in created for each Validation Object and all the rules
contained in the Job. Each task is submitted for execution at an
Executor| Modifier and Type | Class and Description |
|---|---|
class |
JobWorker.JobWorkerException |
| Modifier and Type | Field and Description |
|---|---|
long |
generalTimeout |
protected Map<String,Object> |
jobContext |
int |
jobId |
eu.dnetlib.validator.engine.execution.JobListener[] |
listeners |
eu.dnetlib.validator.engine.data.Provider |
provider |
Set<eu.dnetlib.validator.engine.data.Rule> |
rules |
String |
set |
eu.dnetlib.validator.engine.execution.JobListener |
validatorListener |
| Constructor and Description |
|---|
JobWorker(int jobId,
Set<eu.dnetlib.validator.engine.data.Rule> rules,
String set,
eu.dnetlib.validator.engine.data.Provider provider,
eu.dnetlib.validator.engine.execution.JobListener validatorListener,
org.springframework.core.task.SyncTaskExecutor taskExecutor,
long generalTimeout,
eu.dnetlib.validator.engine.execution.JobListener... listeners) |
public final long generalTimeout
public final String set
public final int jobId
public final Set<eu.dnetlib.validator.engine.data.Rule> rules
public final eu.dnetlib.validator.engine.data.Provider provider
public final eu.dnetlib.validator.engine.execution.JobListener validatorListener
public final eu.dnetlib.validator.engine.execution.JobListener[] listeners
public JobWorker(int jobId,
Set<eu.dnetlib.validator.engine.data.Rule> rules,
String set,
eu.dnetlib.validator.engine.data.Provider provider,
eu.dnetlib.validator.engine.execution.JobListener validatorListener,
org.springframework.core.task.SyncTaskExecutor taskExecutor,
long generalTimeout,
eu.dnetlib.validator.engine.execution.JobListener... listeners)
public void submit()
throws JobWorker.JobWorkerException
JobWorker.JobWorkerExceptionCopyright © 2022. All rights reserved.