# Hierarchy For Package org.springframework.batch.core.configuration.support

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.springframework.batch.core.configuration.support.AbstractApplicationContextFactory (implements org.springframework.context.ApplicationContextAware, org.springframework.batch.core.configuration.support.ApplicationContextFactory)
    - org.springframework.batch.core.configuration.support.GenericApplicationContextFactory
      - org.springframework.batch.core.configuration.support.ClassPathXmlApplicationContextFactory
  - org.springframework.batch.core.configuration.support.ApplicationContextJobFactory (implements org.springframework.batch.core.configuration.JobFactory)
  - org.springframework.batch.core.configuration.support.AutomaticJobRegistrar (implements org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationListener<E>, org.springframework.beans.factory.InitializingBean, org.springframework.context.Lifecycle, org.springframework.core.Ordered)
  - org.springframework.batch.core.configuration.support.ClasspathXmlApplicationContextsFactoryBean (implements org.springframework.context.ApplicationContextAware, org.springframework.beans.factory.FactoryBean<T>)
  - org.springframework.batch.core.configuration.support.ClassPathXmlJobRegistry
  - org.springframework.batch.core.configuration.support.DefaultJobLoader (implements org.springframework.beans.factory.InitializingBean, org.springframework.batch.core.configuration.support.JobLoader)
  - org.springframework.batch.core.configuration.support.GroupAwareJob (implements org.springframework.batch.core.Job)
  - org.springframework.batch.core.configuration.support.JobFactoryRegistrationListener
  - org.springframework.batch.core.configuration.support.JobRegistryBeanPostProcessor (implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean)
  - org.springframework.batch.core.configuration.support.MapJobRegistry (implements org.springframework.batch.core.configuration.JobRegistry)
  - org.springframework.batch.core.configuration.support.MapStepRegistry (implements org.springframework.batch.core.configuration.StepRegistry)
  - org.springframework.batch.core.configuration.support.ReferenceJobFactory (implements org.springframework.batch.core.configuration.JobFactory)

## Interface Hierarchy

- org.springframework.batch.core.configuration.support.ApplicationContextFactory
- org.springframework.batch.core.configuration.support.JobLoader