org.springframework.beans.factory
package.See: Description
Interface | Description |
---|---|
AutowireCandidateResolver |
Strategy interface for determining whether a specific bean definition
qualifies as an autowire candidate for a specific dependency.
|
BeanDefinitionReader |
Simple interface for bean definition readers.
|
BeanDefinitionRegistry |
Interface for registries that hold bean definitions, for example RootBeanDefinition
and ChildBeanDefinition instances.
|
BeanDefinitionRegistryPostProcessor |
Extension to the standard
BeanFactoryPostProcessor SPI, allowing for
the registration of further bean definitions before regular
BeanFactoryPostProcessor detection kicks in. |
BeanNameGenerator |
Strategy interface for generating bean names for bean definitions.
|
InstantiationStrategy |
Interface responsible for creating instances corresponding to a root bean definition.
|
MergedBeanDefinitionPostProcessor |
Post-processor callback interface for merged bean definitions at runtime.
|
MethodReplacer |
Interface to be implemented by classes that can reimplement any method
on an IoC-managed object: the Method Injection form of
Dependency Injection.
|
SecurityContextProvider |
Provider of the security context of the code running inside the bean factory.
|
Class | Description |
---|---|
AbstractAutowireCapableBeanFactory |
Abstract bean factory superclass that implements default bean creation,
with the full capabilities specified by the
RootBeanDefinition class. |
AbstractAutowireCapableBeanFactory.AutowireByTypeDependencyDescriptor |
Special DependencyDescriptor variant for Spring's good old autowire="byType" mode.
|
AbstractBeanDefinition |
Base class for concrete, full-fledged
BeanDefinition classes,
factoring out common properties of GenericBeanDefinition ,
RootBeanDefinition , and ChildBeanDefinition . |
AbstractBeanDefinitionReader |
Abstract base class for bean definition readers which implement
the
BeanDefinitionReader interface. |
AbstractBeanFactory |
Abstract base class for
BeanFactory
implementations, providing the full capabilities of the
ConfigurableBeanFactory SPI. |
AutowireCandidateQualifier |
Qualifier for resolving autowire candidates.
|
AutowireUtils |
Utility class that contains various methods useful for the implementation of
autowire-capable bean factories.
|
AutowireUtils.ObjectFactoryDelegatingInvocationHandler |
Reflective InvocationHandler for lazy access to the current target object.
|
BeanDefinitionBuilder |
Programmatic means of constructing
BeanDefinitions
using the builder pattern. |
BeanDefinitionDefaults |
A simple holder for
BeanDefinition property defaults. |
BeanDefinitionReaderUtils |
Utility methods that are useful for bean definition reader implementations.
|
BeanDefinitionResource |
Descriptive
Resource wrapper for
a BeanDefinition . |
BeanDefinitionValueResolver |
Helper class for use in bean factory implementations,
resolving values contained in bean definition objects
into the actual values applied to the target bean instance.
|
BeanDefinitionValueResolver.KeyedArgName |
Holder class used for delayed toString building.
|
CglibSubclassingInstantiationStrategy |
Default object instantiation strategy for use in BeanFactories.
|
CglibSubclassingInstantiationStrategy.CglibIdentitySupport |
Class providing hashCode and equals methods required by CGLIB to
ensure that CGLIB doesn't generate a distinct class per bean.
|
CglibSubclassingInstantiationStrategy.CglibSubclassCreator |
An inner class created for historical reasons to avoid external CGLIB dependency
in Spring versions earlier than 3.2.
|
CglibSubclassingInstantiationStrategy.ClassLoaderAwareGeneratorStrategy |
CGLIB GeneratorStrategy variant which exposes the application ClassLoader
as thread context ClassLoader for the time of class generation
(in order for ASM to pick it up when doing common superclass resolution).
|
CglibSubclassingInstantiationStrategy.LookupOverrideMethodInterceptor |
CGLIB MethodInterceptor to override methods, replacing them with an
implementation that returns a bean looked up in the container.
|
CglibSubclassingInstantiationStrategy.MethodOverrideCallbackFilter |
CGLIB callback for filtering method interception behavior.
|
CglibSubclassingInstantiationStrategy.ReplaceOverrideMethodInterceptor |
CGLIB MethodInterceptor to override methods, replacing them with a call
to a generic MethodReplacer.
|
ChildBeanDefinition |
Bean definition for beans which inherit settings from their parent.
|
ConstructorResolver |
Delegate for resolving constructors and factory methods.
|
ConstructorResolver.ArgumentsHolder |
Private inner class for holding argument combinations.
|
ConstructorResolver.AutowiredArgumentMarker |
Marker for autowired arguments in a cached argument array.
|
ConstructorResolver.ConstructorPropertiesChecker |
Delegate for checking Java 6's
ConstructorProperties annotation. |
DefaultBeanNameGenerator |
Default implementation of the
BeanNameGenerator interface, delegating to
BeanDefinitionReaderUtils.generateBeanName(BeanDefinition, BeanDefinitionRegistry) . |
DefaultListableBeanFactory |
Default implementation of the
ListableBeanFactory and
BeanDefinitionRegistry interfaces: a full-fledged bean factory
based on bean definition objects. |
DefaultListableBeanFactory.MultiElementDescriptor | |
DefaultListableBeanFactory.NestedDependencyDescriptor | |
DefaultListableBeanFactory.SerializedBeanFactoryReference |
Minimal id reference to the factory.
|
DefaultSingletonBeanRegistry |
Generic registry for shared bean instances, implementing the
SingletonBeanRegistry . |
DisposableBeanAdapter |
Adapter that implements the
DisposableBean and Runnable
interfaces performing various destruction steps on a given bean instance:
DestructionAwareBeanPostProcessors;
the bean implementing DisposableBean itself;
a custom destroy method specified on the bean definition. |
FactoryBeanRegistrySupport |
Support base class for singleton registries which need to handle
FactoryBean instances,
integrated with DefaultSingletonBeanRegistry 's singleton management. |
GenericBeanDefinition |
GenericBeanDefinition is a one-stop shop for standard bean definition purposes.
|
GenericTypeAwareAutowireCandidateResolver |
Basic
AutowireCandidateResolver that performs a full generic type
match with the candidate's type if the dependency is declared as a generic type
(e.g. |
LookupOverride |
Represents an override of a method that looks up an object in the same IoC context.
|
ManagedArray |
Tag collection class used to hold managed array elements, which may
include runtime bean references (to be resolved into bean objects).
|
ManagedList<E> |
Tag collection class used to hold managed List elements, which may
include runtime bean references (to be resolved into bean objects).
|
ManagedMap<K,V> |
Tag collection class used to hold managed Map values, which may
include runtime bean references (to be resolved into bean objects).
|
ManagedProperties |
Tag class which represents a Spring-managed
Properties instance
that supports merging of parent/child definitions. |
ManagedSet<E> |
Tag collection class used to hold managed Set values, which may
include runtime bean references (to be resolved into bean objects).
|
MethodOverride |
Object representing the override of a method on a managed object by the IoC
container.
|
MethodOverrides |
Set of method overrides, determining which, if any, methods on a
managed object the Spring IoC container will override at runtime.
|
PropertiesBeanDefinitionReader |
Bean definition reader for a simple properties format.
|
ReplaceOverride |
Extension of MethodOverride that represents an arbitrary
override of a method by the IoC container.
|
RootBeanDefinition |
A root bean definition represents the merged bean definition that backs
a specific bean in a Spring BeanFactory at runtime.
|
SimpleAutowireCandidateResolver |
AutowireCandidateResolver implementation to use when no annotation
support is available. |
SimpleBeanDefinitionRegistry |
Simple implementation of the
BeanDefinitionRegistry interface. |
SimpleInstantiationStrategy |
Simple object instantiation strategy for use in a BeanFactory.
|
SimpleSecurityContextProvider |
Simple
SecurityContextProvider implementation. |
StaticListableBeanFactory |
Static
BeanFactory implementation
which allows to register existing singleton instances programmatically. |
Exception | Description |
---|---|
BeanDefinitionValidationException |
Exception thrown when the validation of a bean definition failed.
|
ImplicitlyAppearedSingletonException |
Internal exception to be propagated from
ConstructorResolver ,
passed through to the initiating DefaultSingletonBeanRegistry
(without wrapping in a BeanCreationException ). |
org.springframework.beans.factory
package.
Contains abstract base classes for BeanFactory
implementations.