The Spring Framework

## Uses of Interface
org.springframework.beans.factory.support.BeanDefinitionRegistry

Packages that use BeanDefinitionRegistry
org.springframework.aop.config: Support package for declarative AOP configuration, with XML schema being the primary configuration format.
org.springframework.aop.scope: Support for AOP-based scoping of target objects, with configurable backend.
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" DTD.
org.springframework.context.annotation: Annotation support for context configuration, including classpath scanning for autowire candidates.
org.springframework.context.support: Classes supporting the org.springframework.context package, such as abstract base classes for ApplicationContext implementations and a MessageSource implementation.
org.springframework.jca.context: Integration package that allows for deploying a Spring application context as a JCA 1.5 compliant RAR file.
org.springframework.jdbc.core.support: Classes supporting the `org.springframework.jdbc.core` package.
org.springframework.scripting.config: Support package for Spring's dynamic language machinery, with XML schema being the primary configuration format.
org.springframework.web.context.support: Classes supporting the `org.springframework.web.context` package, such as WebApplicationContext implementations and various utility classes.
org.springframework.web.portlet.context: Support for Spring's application context concept in a portlet environment, including ApplicationContext implementations and various utility classes.

Uses of BeanDefinitionRegistry in org.springframework.aop.config

Methods in org.springframework.aop.config with parameters of type BeanDefinitionRegistry
`static void` `AopNamespaceUtils.forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry registry)` Deprecated. since Spring 2.5, in favor of `AopConfigUtils.forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry)`
`static void` `AopConfigUtils.forceAutoProxyCreatorToUseClassProxying(BeanDefinitionRegistry registry)`
`static BeanDefinition` `AopConfigUtils.registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)`
`static BeanDefinition` `AopConfigUtils.registerAspectJAnnotationAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)`
`static BeanDefinition` `AopConfigUtils.registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)`
`static BeanDefinition` `AopConfigUtils.registerAspectJAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)`
`static BeanDefinition` `AopConfigUtils.registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry)`
`static BeanDefinition` `AopConfigUtils.registerAutoProxyCreatorIfNecessary(BeanDefinitionRegistry registry, Object source)`

Uses of BeanDefinitionRegistry in org.springframework.aop.scope

Methods in org.springframework.aop.scope with parameters of type BeanDefinitionRegistry
`static BeanDefinitionHolder` `ScopedProxyUtils.createScopedProxy(BeanDefinitionHolder definition, BeanDefinitionRegistry registry, boolean proxyTargetClass)` Generates a scoped proxy for the supplied target bean, registering the target bean with an internal name and setting 'targetBeanName' on the scoped proxy.

Uses of BeanDefinitionRegistry in org.springframework.beans.factory.support

Classes in org.springframework.beans.factory.support that implement BeanDefinitionRegistry
`class` `DefaultListableBeanFactory` Default implementation of the `ListableBeanFactory` and `BeanDefinitionRegistry` interfaces: a full-fledged bean factory based on bean definition objects.
`class` `SimpleBeanDefinitionRegistry` Simple implementation of the `BeanDefinitionRegistry` interface.

Methods in org.springframework.beans.factory.support that return BeanDefinitionRegistry
`BeanDefinitionRegistry` `BeanDefinitionReader.getBeanFactory()` Deprecated. in favor of the uniformly named `BeanDefinitionReader.getRegistry()`
`BeanDefinitionRegistry` `AbstractBeanDefinitionReader.getBeanFactory()`
`BeanDefinitionRegistry` `BeanDefinitionReader.getRegistry()` Return the bean factory to register the bean definitions with.
`BeanDefinitionRegistry` `AbstractBeanDefinitionReader.getRegistry()`

Methods in org.springframework.beans.factory.support with parameters of type BeanDefinitionRegistry
`String` `DefaultBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)`
`String` `BeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)` Generate a bean name for the given bean definition.
`static String` `BeanDefinitionReaderUtils.generateBeanName(BeanDefinition beanDefinition, BeanDefinitionRegistry registry)` Generate a bean name for the given top-level bean definition, unique within the given bean factory.
`static String` `BeanDefinitionReaderUtils.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry, boolean isInnerBean)` Generate a bean name for the given bean definition, unique within the given bean factory.
`static void` `BeanDefinitionReaderUtils.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)` Register the given bean definition with the given bean factory.
`static String` `BeanDefinitionReaderUtils.registerWithGeneratedName(AbstractBeanDefinition definition, BeanDefinitionRegistry registry)` Register the given bean definition with a generated name, unique within the given bean factory.

Constructors in org.springframework.beans.factory.support with parameters of type BeanDefinitionRegistry
`AbstractBeanDefinitionReader(BeanDefinitionRegistry registry)` Create a new AbstractBeanDefinitionReader for the given bean factory.
`PropertiesBeanDefinitionReader(BeanDefinitionRegistry registry)` Create new PropertiesBeanDefinitionReader for the given bean factory.

Uses of BeanDefinitionRegistry in org.springframework.beans.factory.xml

Classes in org.springframework.beans.factory.xml that implement BeanDefinitionRegistry
`class` `XmlBeanFactory` Convenience extension of `DefaultListableBeanFactory` that reads bean definitions from an XML document.

Methods in org.springframework.beans.factory.xml that return BeanDefinitionRegistry
`BeanDefinitionRegistry` `XmlReaderContext.getRegistry()`
`BeanDefinitionRegistry` `ParserContext.getRegistry()`

Methods in org.springframework.beans.factory.xml with parameters of type BeanDefinitionRegistry
`protected void` `AbstractBeanDefinitionParser.registerBeanDefinition(BeanDefinitionHolder definition, BeanDefinitionRegistry registry)` Register the supplied `bean` with the supplied `registry`.

Constructors in org.springframework.beans.factory.xml with parameters of type BeanDefinitionRegistry
`XmlBeanDefinitionReader(BeanDefinitionRegistry registry)` Create new XmlBeanDefinitionReader for the given bean factory.

Uses of BeanDefinitionRegistry in org.springframework.context.annotation

Methods in org.springframework.context.annotation that return BeanDefinitionRegistry
`BeanDefinitionRegistry` `ClassPathBeanDefinitionScanner.getRegistry()` Return the BeanDefinitionRegistry that this scanner operates on.

Methods in org.springframework.context.annotation with parameters of type BeanDefinitionRegistry
`String` `AnnotationBeanNameGenerator.generateBeanName(BeanDefinition definition, BeanDefinitionRegistry registry)`
`static void` `AnnotationConfigUtils.registerAnnotationConfigProcessors(BeanDefinitionRegistry registry)` Register all relevant annotation post processors in the given registry.
`static Set<BeanDefinitionHolder>` `AnnotationConfigUtils.registerAnnotationConfigProcessors(BeanDefinitionRegistry registry, Object source)` Register all relevant annotation post processors in the given registry.
`protected void` `ClassPathBeanDefinitionScanner.registerBeanDefinition(BeanDefinitionHolder definitionHolder, BeanDefinitionRegistry registry)` Register the specified bean with the given registry.

Constructors in org.springframework.context.annotation with parameters of type BeanDefinitionRegistry
`ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry)` Create a new ClassPathBeanDefinitionScanner for the given bean factory.
`ClassPathBeanDefinitionScanner(BeanDefinitionRegistry registry, boolean useDefaultFilters)` Create a new ClassPathBeanDefinitionScanner for the given bean factory.

Uses of BeanDefinitionRegistry in org.springframework.context.support

Classes in org.springframework.context.support that implement BeanDefinitionRegistry
`class` `GenericApplicationContext` Generic ApplicationContext implementation that holds a single internal `DefaultListableBeanFactory` instance and does not assume a specific bean definition format.
`class` `StaticApplicationContext` `ApplicationContext` implementation which supports programmatic registration of beans and messages, rather than reading bean definitions from external configuration sources.

Uses of BeanDefinitionRegistry in org.springframework.jca.context

Classes in org.springframework.jca.context that implement BeanDefinitionRegistry
`class` `ResourceAdapterApplicationContext` `ApplicationContext` implementation for a JCA ResourceAdapter.

Methods in org.springframework.jca.context with parameters of type BeanDefinitionRegistry
`protected void` `SpringContextResourceAdapter.loadBeanDefinitions(BeanDefinitionRegistry registry, String[] configLocations)` Load the bean definitions into the given registry, based on the specified configuration files.

Uses of BeanDefinitionRegistry in org.springframework.jdbc.core.support

Constructors in org.springframework.jdbc.core.support with parameters of type BeanDefinitionRegistry
`JdbcBeanDefinitionReader(BeanDefinitionRegistry beanFactory)` Create a new JdbcBeanDefinitionReader for the given bean factory, using a default PropertiesBeanDefinitionReader underneath.

Uses of BeanDefinitionRegistry in org.springframework.scripting.config

Methods in org.springframework.scripting.config with parameters of type BeanDefinitionRegistry
`static BeanDefinition` `LangNamespaceUtils.registerScriptFactoryPostProcessorIfNecessary(BeanDefinitionRegistry registry)` Register a `ScriptFactoryPostProcessor` bean definition in the supplied `BeanDefinitionRegistry` if the `ScriptFactoryPostProcessor` hasn't already been registered.

Uses of BeanDefinitionRegistry in org.springframework.web.context.support

Classes in org.springframework.web.context.support that implement BeanDefinitionRegistry
`class` `GenericWebApplicationContext` Subclass of `GenericApplicationContext`, suitable for web environments.
`class` `StaticWebApplicationContext` Static `WebApplicationContext` implementation for testing.

Uses of BeanDefinitionRegistry in org.springframework.web.portlet.context

Classes in org.springframework.web.portlet.context that implement BeanDefinitionRegistry
`class` `StaticPortletApplicationContext` Static Portlet-based `ApplicationContext` implementation for testing.

The Spring Framework

Copyright © 2002-2008 The Spring Framework.