public class JobFactory
extends java.lang.Object
Job instances.| Constructor and Description |
|---|
JobFactory(JobDefinitionRepository jobDefinitionRepository,
ModuleDefinitionRepository moduleDefinitionRepository,
ModuleOptionsMetadataResolver moduleOptionsMetadataResolver)
Construct a JobFactory to create
Job domain model instances. |
public JobFactory(JobDefinitionRepository jobDefinitionRepository, ModuleDefinitionRepository moduleDefinitionRepository, ModuleOptionsMetadataResolver moduleOptionsMetadataResolver)
Job domain model instances.jobDefinitionRepository - repository for job definitionsmoduleDefinitionRepository - repository for module definitionsmoduleOptionsMetadataResolver - resolver for module options metadatapublic Job createJob(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> properties)
Job for the given name and
properties. The properties should at minimum contain the following
entries:
| definition | DSL definition for job |
|---|---|
| deploymentProperties | Deployment properties for job |
name - job nameproperties - properties for jobJob domain model instance