Class JobParserJobFactoryBean

java.lang.Object
org.springframework.batch.core.configuration.xml.JobParserJobFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.FactoryBean<FlowJob>, org.springframework.beans.factory.SmartFactoryBean<FlowJob>

public class JobParserJobFactoryBean extends Object implements org.springframework.beans.factory.SmartFactoryBean<FlowJob>
This FactoryBean is used by the batch namespace parser to create FlowJob objects. It stores all of the properties that are configurable on the <job/>.
Since:
2.0.1
Author:
Dan Garrette, Dave Syer
  • Constructor Details

    • JobParserJobFactoryBean

      public JobParserJobFactoryBean(String name)
  • Method Details

    • getObject

      public final FlowJob getObject() throws Exception
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<FlowJob>
      Throws:
      Exception
    • setRestartable

      public void setRestartable(Boolean restartable)
    • setJobRepository

      public void setJobRepository(JobRepository jobRepository)
    • setJobParametersValidator

      public void setJobParametersValidator(JobParametersValidator jobParametersValidator)
    • getJobRepository

      public JobRepository getJobRepository()
    • setJobExecutionListeners

      public void setJobExecutionListeners(JobExecutionListener[] jobExecutionListeners)
    • setJobParametersIncrementer

      public void setJobParametersIncrementer(JobParametersIncrementer jobParametersIncrementer)
    • setFlow

      public void setFlow(Flow flow)
    • getObjectType

      public Class<FlowJob> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<FlowJob>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean<FlowJob>
    • isEagerInit

      public boolean isEagerInit()
      Specified by:
      isEagerInit in interface org.springframework.beans.factory.SmartFactoryBean<FlowJob>
    • isPrototype

      public boolean isPrototype()
      Specified by:
      isPrototype in interface org.springframework.beans.factory.SmartFactoryBean<FlowJob>