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.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.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.
|
org.springframework.beans.factory
package.
Contains abstract base classes for BeanFactory
implementations.