Uses of Class
org.springframework.beans.factory.support.RegisteredBean
Packages that use RegisteredBean
Package
Description
Support package for annotation-driven bean configuration.
AOT support for bean factories.
Classes supporting the
org.springframework.beans.factory
package.Annotation support for the Application Context, including JSR-250 "common"
annotations, component-scanning, and Java-based metadata for creating
Spring-managed objects.
Classes supporting the
org.springframework.orm.jpa
package.-
Uses of RegisteredBean in org.springframework.beans.factory.annotation
Methods in org.springframework.beans.factory.annotation with parameters of type RegisteredBeanModifier and TypeMethodDescriptionAutowiredAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) InitDestroyAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) -
Uses of RegisteredBean in org.springframework.beans.factory.aot
Methods in org.springframework.beans.factory.aot with parameters of type RegisteredBeanModifier and TypeMethodDescriptionBeanInstanceSupplier.get
(RegisteredBean registeredBean) org.springframework.javapoet.ClassName
BeanRegistrationCodeFragments.getTarget
(RegisteredBean registeredBean, Executable constructorOrFactoryMethod) Return the target for the registration.org.springframework.javapoet.ClassName
BeanRegistrationCodeFragmentsDecorator.getTarget
(RegisteredBean registeredBean, Executable constructorOrFactoryMethod) boolean
BeanRegistrationExcludeFilter.isExcludedFromAotProcessing
(RegisteredBean registeredBean) Return if the registered bean should be excluded from AOT processing and registration.BeanRegistrationAotProcessor.processAheadOfTime
(RegisteredBean registeredBean) Process the givenRegisteredBean
instance ahead-of-time and return a contribution ornull
.<T> T
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean) Resolve the field value for the specified registered bean.<T> T
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean, Class<T> requiredType) Resolve the field value for the specified registered bean.<T> void
AutowiredFieldValueResolver.resolve
(RegisteredBean registeredBean, ThrowingConsumer<T> action) Resolve the field for the specified registered bean and provide it to the given action.AutowiredMethodArgumentsResolver.resolve
(RegisteredBean registeredBean) Resolve the method arguments for the specified registered bean.void
AutowiredMethodArgumentsResolver.resolve
(RegisteredBean registeredBean, ThrowingConsumer<AutowiredArguments> action) Resolve the method arguments for the specified registered bean and provide it to the given action.void
AutowiredMethodArgumentsResolver.resolveAndInvoke
(RegisteredBean registeredBean, Object instance) Resolve the method arguments for the specified registered bean and invoke the method using reflection.void
AutowiredFieldValueResolver.resolveAndSet
(RegisteredBean registeredBean, Object instance) Resolve the field value for the specified registered bean and set it using reflection.AutowiredFieldValueResolver.resolveObject
(RegisteredBean registeredBean) Resolve the field value for the specified registered bean.Method parameters in org.springframework.beans.factory.aot with type arguments of type RegisteredBeanModifier and TypeMethodDescriptionBeanInstanceSupplier.withGenerator
(ThrowingBiFunction<RegisteredBean, AutowiredArguments, T> generator) Return a newBeanInstanceSupplier
instance that uses the specifiedgenerator
bi-function to instantiate the underlying bean.BeanInstanceSupplier.withGenerator
(ThrowingFunction<RegisteredBean, T> generator) Return a newBeanInstanceSupplier
instance that uses the specifiedgenerator
function to instantiate the underlying bean. -
Uses of RegisteredBean in org.springframework.beans.factory.support
Methods in org.springframework.beans.factory.support that return RegisteredBeanModifier and TypeMethodDescriptionRegisteredBean.getParent()
Return the parent of this instance ornull
if not an inner-bean.static RegisteredBean
RegisteredBean.of
(ConfigurableListableBeanFactory beanFactory, String beanName) Create a newRegisteredBean
instance for a regular bean.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, String innerBeanName, BeanDefinition innerBeanDefinition) Create a newRegisteredBean
instance for an inner-bean.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinition innerBeanDefinition) Create a newRegisteredBean
instance for an inner-bean.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) Create a newRegisteredBean
instance for an inner-bean.Methods in org.springframework.beans.factory.support with parameters of type RegisteredBeanModifier and TypeMethodDescriptionInstanceSupplier.get
(RegisteredBean registeredBean) Gets the supplied instance.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, String innerBeanName, BeanDefinition innerBeanDefinition) Create a newRegisteredBean
instance for an inner-bean.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinition innerBeanDefinition) Create a newRegisteredBean
instance for an inner-bean.static RegisteredBean
RegisteredBean.ofInnerBean
(RegisteredBean parent, BeanDefinitionHolder innerBean) Create a newRegisteredBean
instance for an inner-bean.Method parameters in org.springframework.beans.factory.support with type arguments of type RegisteredBeanModifier and TypeMethodDescriptiondefault <V> InstanceSupplier<V>
InstanceSupplier.andThen
(ThrowingBiFunction<RegisteredBean, ? super T, ? extends V> after) Return a composed instance supplier that first obtains the instance from this supplier, and then applied theafter
function to obtain the result. -
Uses of RegisteredBean in org.springframework.context.annotation
Methods in org.springframework.context.annotation with parameters of type RegisteredBeanModifier and TypeMethodDescriptionConfigurationClassPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) -
Uses of RegisteredBean in org.springframework.orm.jpa.support
Methods in org.springframework.orm.jpa.support with parameters of type RegisteredBeanModifier and TypeMethodDescriptionPersistenceAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean)