public class BulkbuilderTaskProvider
extends java.lang.Object
| Constructor and Description |
|---|
BulkbuilderTaskProvider(TaskManager taskManager,
WorkerManager workerManager,
JobRunDataProvider jobDataProvider,
JobTaskProcessor jobTaskProcessor,
java.lang.String workerName) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkJobActive(java.lang.String jobName) |
Task |
finishTask(java.lang.String jobName,
ResultDescription resultDescription)
Finishes a task.
|
Task |
getInitialTask(java.lang.String jobName)
Returns the initial task for bulk building.
|
void |
removeTask(Task task)
Removes a task.
|
public BulkbuilderTaskProvider(TaskManager taskManager, WorkerManager workerManager, JobRunDataProvider jobDataProvider, JobTaskProcessor jobTaskProcessor, java.lang.String workerName)
public Task getInitialTask(java.lang.String jobName) throws BulkbuilderException
jobName - The job nameBulkbuilderException - An exception if something goes wrongpublic Task finishTask(java.lang.String jobName, ResultDescription resultDescription) throws BulkbuilderException
BulkbuilderExceptionpublic void removeTask(Task task)
public void checkJobActive(java.lang.String jobName)
throws BulkbuilderException
jobName - name of jobBulkbuilderException - if job is not in state RUNNING or FINISHING