| Constructor and Description |
|---|
JobRunImpl(java.lang.String runId,
java.lang.String jobName,
RunStorage runStorage,
DefinitionPersistence definitions)
Constructs the job run data for a job run.
|
| Modifier and Type | Method and Description |
|---|---|
Bucket |
getBucket(java.lang.String bucketName) |
java.util.Collection<Bucket> |
getBuckets() |
java.util.Map<java.lang.String,Bucket> |
getInputBucketsForAction(WorkflowAction action) |
JobDefinition |
getJobDefinition() |
java.lang.String |
getJobName() |
java.lang.String |
getJobRunId() |
java.util.Map<java.lang.String,Bucket> |
getOutputBucketsForAction(WorkflowAction action) |
AnyMap |
getParameters() |
WorkflowAction |
getStartAction() |
java.util.Collection<Bucket> |
getTriggerBuckets() |
java.util.Collection<WorkflowAction> |
getTriggeredActionsForBucket(java.lang.String bucketName) |
boolean |
isTriggeredBy(Bucket triggeringBucket) |
public JobRunImpl(java.lang.String runId,
java.lang.String jobName,
RunStorage runStorage,
DefinitionPersistence definitions)
throws java.lang.Exception
runId - the id of the run.jobName - The job name.runStorage - The runStorage.definitions - The DefinitionPersistence where the definitions can be retrieved (e.g. WorkerDefinition).java.lang.Exception - An exception if something goes wrongpublic java.lang.String getJobName()
getJobName in interface JobRunpublic java.lang.String getJobRunId()
getJobRunId in interface JobRunpublic WorkflowAction getStartAction()
getStartAction in interface JobRunpublic AnyMap getParameters()
getParameters in interface JobRunpublic JobDefinition getJobDefinition()
getJobDefinition in interface JobRunpublic java.util.Map<java.lang.String,Bucket> getInputBucketsForAction(WorkflowAction action)
getInputBucketsForAction in interface JobRunpublic java.util.Map<java.lang.String,Bucket> getOutputBucketsForAction(WorkflowAction action)
getOutputBucketsForAction in interface JobRunpublic java.util.Collection<Bucket> getBuckets()
getBuckets in interface JobRunpublic Bucket getBucket(java.lang.String bucketName)
public boolean isTriggeredBy(Bucket triggeringBucket)
isTriggeredBy in interface JobRuntriggeringBucket - a bucket changed by another workflowpublic java.util.Collection<WorkflowAction> getTriggeredActionsForBucket(java.lang.String bucketName)
getTriggeredActionsForBucket in interface JobRunpublic java.util.Collection<Bucket> getTriggerBuckets()
getTriggerBuckets in interface JobRun