| Package | Description | 
|---|---|
| org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories. | 
| org.springframework.beans.factory.serviceloader | Support package for the Java 6 ServiceLoader facility. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ListFactoryBeanSimple factory for shared List instances. | 
| class  | MapFactoryBeanSimple factory for shared Map instances. | 
| class  | ObjectFactoryCreatingFactoryBeanA  FactoryBeanimplementation that
 returns a value which is anObjectFactorythat in turn returns a bean sourced from aBeanFactory. | 
| class  | ProviderCreatingFactoryBeanA  FactoryBeanimplementation that
 returns a value which is a JSR-330Providerthat in turn
 returns a bean sourced from aBeanFactory. | 
| class  | SetFactoryBeanSimple factory for shared Set instances. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | AbstractServiceLoaderBasedFactoryBeanAbstract base class for FactoryBeans operating on the
 JDK 1.6  ServiceLoaderfacility. | 
| class  | ServiceFactoryBeanFactoryBeanthat exposes the
 'primary' service for the configured service class, obtained through
 the JDK 1.6ServiceLoaderfacility. | 
| class  | ServiceListFactoryBeanFactoryBeanthat exposes all
 services for the configured service class, represented as a List of service objects,
 obtained through the JDK 1.6ServiceLoaderfacility. | 
| class  | ServiceLoaderFactoryBeanFactoryBeanthat exposes the
 JDK 1.6ServiceLoaderfor the configured service class. |