## Uses of Interface
org.springframework.beans.factory.config.SingletonBeanRegistry

- Packages that use SingletonBeanRegistry
  Package | Description
  --- | ---
  org.springframework.beans.factory.config | SPI interfaces and configuration-related convenience classes for bean factories.
  org.springframework.beans.factory.support | Classes supporting the `org.springframework.beans.factory` package.
  org.springframework.beans.factory.xml | Contains an abstract XML-based `BeanFactory` implementation, including a standard "spring-beans" XSD.

- - ### Uses of SingletonBeanRegistry in org.springframework.beans.factory.config

    Subinterfaces of SingletonBeanRegistry in org.springframework.beans.factory.config
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ConfigurableBeanFactory` Configuration interface to be implemented by most bean factories.
    `interface` | `ConfigurableListableBeanFactory` Configuration interface to be implemented by most listable bean factories.

  - ### Uses of SingletonBeanRegistry in org.springframework.beans.factory.support

    Classes in org.springframework.beans.factory.support that implement SingletonBeanRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractAutowireCapableBeanFactory` Abstract bean factory superclass that implements default bean creation, with the full capabilities specified by the `RootBeanDefinition` class.
    `class` | `AbstractBeanFactory` Abstract base class for `BeanFactory` implementations, providing the full capabilities of the `ConfigurableBeanFactory` SPI.
    `class` | `DefaultListableBeanFactory` Spring's default implementation of the `ConfigurableListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition metadata, extensible through post-processors.
    `class` | `DefaultSingletonBeanRegistry` Generic registry for shared bean instances, implementing the `SingletonBeanRegistry`.
    `class` | `FactoryBeanRegistrySupport` Support base class for singleton registries which need to handle `FactoryBean` instances, integrated with `DefaultSingletonBeanRegistry`'s singleton management.

  - ### Uses of SingletonBeanRegistry in org.springframework.beans.factory.xml

    Classes in org.springframework.beans.factory.xml that implement SingletonBeanRegistry
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XmlBeanFactory` Deprecated. as of Spring 3.1 in favor of `DefaultListableBeanFactory` and `XmlBeanDefinitionReader`