程序包org.springframework.batch.core.job.flow的分层结构

程序包分层结构:

类分层结构

  • java.lang.Object
    • org.springframework.batch.core.job.AbstractJob (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.Job, org.springframework.batch.core.step.StepLocator)
      • org.springframework.batch.core.job.flow.FlowJob
    • org.springframework.batch.core.step.AbstractStep (implements org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.Step)
      • org.springframework.batch.core.job.flow.FlowStep
    • org.springframework.batch.core.job.flow.FlowExecution (implements java.lang.Comparable<T>)
    • org.springframework.batch.core.job.flow.FlowExecutionStatus (implements java.lang.Comparable<T>)
    • org.springframework.batch.core.job.flow.JobFlowExecutor (implements org.springframework.batch.core.job.flow.FlowExecutor)
    • java.lang.Throwable (implements java.io.Serializable)

接口分层结构

  • org.springframework.batch.core.job.flow.Flow
  • org.springframework.batch.core.job.flow.FlowExecutor
  • org.springframework.batch.core.job.flow.FlowHolder
  • org.springframework.batch.core.job.flow.JobExecutionDecider
  • org.springframework.batch.core.job.flow.State