|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface JobRunEngine
Job management component handling/processing the lifecycle of a job run.
| Method Summary | |
|---|---|
void |
cancelJob(java.lang.String jobName,
java.lang.String jobRunId)
|
void |
checkAndHandleJobRunCompleted(java.lang.String jobName,
java.lang.String jobRunId)
Checks if a job run is completed. |
void |
deleteJobRunData(java.lang.String jobName,
java.lang.String jobRunId)
delete a previously completed job run. |
void |
deleteTransientBulks(java.lang.String jobName,
java.lang.String jobRunId,
java.lang.String workflowRunId)
Deletes transient instances of buckets from the collection of bucket instance ids. |
JobRun |
ensureJobRun(java.lang.String jobName,
java.lang.String jobRunId)
Check if the job run data are still valid creates a new job run if not. |
void |
finishJob(java.lang.String jobName,
java.lang.String jobRunId)
|
java.util.Map<java.lang.String,java.lang.String> |
getJobRunsUsingStore(java.lang.String storeName)
Creates a map with active job runs using the given store. |
java.lang.String |
startJob(java.lang.String jobName)
start job with default job run mode (as defined by workflow or job, or JobRunMode.STANDARD. |
java.lang.String |
startJob(java.lang.String jobName,
JobRunMode jobMode)
|
| Method Detail |
|---|
java.lang.String startJob(java.lang.String jobName)
throws JobManagerException
JobRunMode.STANDARD.
jobName - name of the job to start
JobManagerException - error starting job
java.lang.String startJob(java.lang.String jobName,
JobRunMode jobMode)
throws JobManagerException
jobName - name of the job to startjobMode - the mode for the job to start. May be null, then method behaves just like startJob(String).
JobManagerException - error starting job
void finishJob(java.lang.String jobName,
java.lang.String jobRunId)
throws JobManagerException
jobName - name of the job for which to finish the run.jobRunId - id of the job run to finish
JobManagerException - error finishing job
void cancelJob(java.lang.String jobName,
java.lang.String jobRunId)
throws JobManagerException
jobName - name of the job for which to cancel the run.jobRunId - id of the job run to cancel
JobManagerException - error canceling job
JobRun ensureJobRun(java.lang.String jobName,
java.lang.String jobRunId)
throws JobManagerException
jobName - The job namejobRunId - The job run id
JobManagerException - The job manager exception
void deleteTransientBulks(java.lang.String jobName,
java.lang.String jobRunId,
java.lang.String workflowRunId)
jobName - The job namejobRunId - The job run idworkflowRunId - The workflow run id
void checkAndHandleJobRunCompleted(java.lang.String jobName,
java.lang.String jobRunId)
throws JobManagerException
jobName - The name of the job.jobRunId - The id of the job run.
JobManagerException - error
void deleteJobRunData(java.lang.String jobName,
java.lang.String jobRunId)
throws JobManagerException
jobName - name of the job for which to monitor the run.jobRunId - id of the complete job run to delete the monitoring data.
JobManagerException - run id is not a completed run or error deleting it.java.util.Map<java.lang.String,java.lang.String> getJobRunsUsingStore(java.lang.String storeName)
storeName - the store name
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||