Uses of Class
org.springframework.beans.factory.support.RegisteredBean
Package
Description
Support package for annotation-driven bean configuration.
AOT support for bean factories.
Classes supporting the
org.springframework.beans.factory
package.Classes supporting the
org.springframework.orm.jpa
package.-
Uses of RegisteredBean in org.springframework.beans.factory.annotation
Modifier and TypeMethodDescriptionAutowiredAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) InitDestroyAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean) -
Uses of RegisteredBean in org.springframework.beans.factory.aot
Modifier and TypeMethodDescriptionBeanRegistrationCodeFragmentsCustomizer.customizeBeanRegistrationCodeFragments
(RegisteredBean registeredBean, BeanRegistrationCodeFragments codeFragments) Apply thisBeanRegistrationCodeFragmentsCustomizer
to the givencode fragments generator
.Class<?>
BeanRegistrationCodeFragments.getTarget
(RegisteredBean registeredBean, Executable constructorOrFactoryMethod) Return the target for the registration.boolean
BeanRegistrationExcludeFilter.isExcluded
(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.AutowiredInstantiationArgumentsResolver.resolve
(RegisteredBean registeredBean) Resolve arguments for the specified registered bean.<T> T
AutowiredInstantiationArgumentsResolver.resolve
(RegisteredBean registeredBean, ThrowingFunction<AutowiredArguments, T> generator) Resolve arguments for the specified registered bean and provide them to the given generator in order to return a result.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.<T> T
AutowiredInstantiationArgumentsResolver.resolveAndInstantiate
(RegisteredBean registeredBean) Resolve arguments for the specified registered bean and instantiate a new instance using reflection.<T> T
AutowiredInstantiationArgumentsResolver.resolveAndInstantiate
(RegisteredBean registeredBean, Class<T> requiredType) Resolve arguments for the specified registered bean and instantiate a new instance using reflection.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. -
Uses of RegisteredBean in org.springframework.beans.factory.support
Modifier and TypeMethodDescriptionRegisteredBean.getParent()
Return the parent of this instance ornull
if not an inner-bean.static RegisteredBean
RegisteredBean.of
(ConfigurableBeanFactory 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.Modifier 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.Modifier 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.orm.jpa.support
Modifier and TypeMethodDescriptionPersistenceAnnotationBeanPostProcessor.processAheadOfTime
(RegisteredBean registeredBean)