# Uses of Interface
org.springframework.batch.core.configuration.support.ApplicationContextFactory

Packages that use ApplicationContextFactory
Package
Description
org.springframework.batch.core.configuration.support
Specific implementations of configuration concerns.

- ## Uses of ApplicationContextFactory in org.springframework.batch.core.configuration.support

  Classes in org.springframework.batch.core.configuration.support that implement ApplicationContextFactory
  Modifier and Type
  Class
  Description
  `class`
  `AbstractApplicationContextFactory`
  `ApplicationContextFactory` implementation that takes a parent context and a path to the context to create.
  `class`
  `GenericApplicationContextFactory`
  `ApplicationContextFactory` implementation that takes a parent context and a path to the context to create.
  Methods in org.springframework.batch.core.configuration.support that return ApplicationContextFactory
  Modifier and Type
  Method
  Description
  `ApplicationContextFactory[]`
  ClasspathXmlApplicationContextsFactoryBean.`getObject()`
  Create an `ApplicationContextFactory` from each resource provided in `ClasspathXmlApplicationContextsFactoryBean.setResources(Resource[])`.
  Methods in org.springframework.batch.core.configuration.support with parameters of type ApplicationContextFactory
  Modifier and Type
  Method
  Description
  `void`
  AutomaticJobRegistrar.`addApplicationContextFactory(ApplicationContextFactory applicationContextFactory)`
  Add some factories to the set that will be used to load contexts and jobs.
  `Collection<Job>`
  DefaultJobLoader.`load(ApplicationContextFactory factory)`
  `Collection<Job>`
  JobLoader.`load(ApplicationContextFactory factory)`
  Load an application context and register all the jobs.
  `Collection<Job>`
  DefaultJobLoader.`reload(ApplicationContextFactory factory)`
  `Collection<Job>`
  JobLoader.`reload(ApplicationContextFactory factory)`
  Load an application context and register all the jobs, having first unregistered them if already registered.
  `void`
  AutomaticJobRegistrar.`setApplicationContextFactories(ApplicationContextFactory[] applicationContextFactories)`
  Add some factories to the set that will be used to load contexts and jobs.
  Constructors in org.springframework.batch.core.configuration.support with parameters of type ApplicationContextFactory
  Modifier
  Constructor
  Description
  ``
  `ApplicationContextJobFactory(String jobName, ApplicationContextFactory applicationContextFactory)`