|
The Spring Framework | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AutowireCapableBeanFactory | Extension of the BeanFactory
interface to be implemented by bean factories that are capable of
autowiring, provided that they want to expose this functionality for
existing bean instances. |
BeanDefinition | A BeanDefinition describes a bean instance, which has property values, constructor argument values, and further information supplied by concrete implementations. |
BeanFactoryPostProcessor | Allows for custom modification of an application context's bean definitions, adapting the bean property values of the context's underlying bean factory. |
BeanPostProcessor | Factory hook that allows for custom modification of new bean instances, e.g. checking for marker interfaces or wrapping them with proxies. |
BeanReference | Interface that exposes a reference to a bean name in an abstract fashion. |
ConfigurableBeanFactory | Configuration interface to be implemented by most bean factories. |
ConfigurableListableBeanFactory | Configuration interface to be implemented by most listable bean factories. |
DestructionAwareBeanPostProcessor | Subinterface of BeanPostProcessor that adds a before-destruction callback. |
InstantiationAwareBeanPostProcessor | Subinterface of BeanPostProcessor that adds a before-instantiation callback,
and a callback after instantiation but before explicit properties are set or
autowiring occurs. |
Scope | Strategy interface used by a ConfigurableBeanFactory ,
representing a target scope to hold bean instances in. |
SingletonBeanRegistry | Interface that defines a registry for shared bean instances. |
SmartInstantiationAwareBeanPostProcessor | Extension of the InstantiationAwareBeanPostProcessor interface,
adding a callback for predicting the eventual type of a processed bean. |
Class Summary | |
---|---|
AbstractFactoryBean | Simple template superclass for FactoryBean implementations that
creates a singleton or a prototype object, depending on a flag. |
BeanDefinitionHolder | Holder for a BeanDefinition with name and aliases. |
BeanDefinitionVisitor | Visitor class for traversing BeanDefinition objects, in particular
the property values and constructor argument values contained in them,
resolving bean metadata values. |
BeanReferenceFactoryBean | FactoryBean that exposes an arbitrary target bean under a different name. |
CommonsLogFactoryBean | Factory bean for
commons-logging
Log instances. |
ConstructorArgumentValues | Holder for constructor argument values, typically as part of a bean definition. |
ConstructorArgumentValues.ValueHolder | Holder for a constructor argument value, with an optional type attribute indicating the target type of the actual constructor argument. |
CustomEditorConfigurer | BeanFactoryPostProcessor implementation that allows for convenient
registration of custom property editors . |
CustomScopeConfigurer | Simple BeanFactoryPostProcessor implementation that registers
custom Scope(s) with the containing ConfigurableBeanFactory . |
DependencyDescriptor | Descriptor for a specific dependency that is about to be injected. |
FieldRetrievingFactoryBean | FactoryBean which retrieves a static or non-static field value. |
InstantiationAwareBeanPostProcessorAdapter | Adapter that implements all methods on SmartInstantiationAwareBeanPostProcessor
as no-ops, which will not change normal processing of each bean instantiated
by the container. |
ListFactoryBean | Simple factory for shared List instances. |
MapFactoryBean | Simple factory for shared Map instances. |
MethodInvokingFactoryBean | FactoryBean which returns a value which is the result of a static or instance method invocation. |
ObjectFactoryCreatingFactoryBean | A FactoryBean implementation that
returns a value which is an ObjectFactory
that in turn returns a bean sourced from a BeanFactory . |
PreferencesPlaceholderConfigurer | Subclass of PropertyPlaceholderConfigurer that supports JDK 1.4's
Preferences API (java.util.prefs ). |
PropertiesFactoryBean | Allows for making a properties file from a classpath location available as Properties instance in a bean factory. |
PropertyOverrideConfigurer | Property resource configurer that overrides bean property values in an application context definition. |
PropertyPathFactoryBean | FactoryBean that evaluates a property path on a given target object. |
PropertyPlaceholderConfigurer | A property resource configurer that resolves placeholders in bean property values of context definitions. |
PropertyResourceConfigurer | Allows for configuration of individual bean property values from a property resource, i.e. a properties file. |
RuntimeBeanNameReference | Immutable placeholder class used for a property value object when it's a reference to another bean name in the factory, to be resolved at runtime. |
RuntimeBeanReference | Immutable placeholder class used for a property value object when it's a reference to another bean in the factory, to be resolved at runtime. |
ServiceLocatorFactoryBean | A FactoryBean implementation that
takes an interface which must have one or more methods with
the signatures MyType xxx() or MyType xxx(MyIdType id)
(typically, MyService getService() or MyService getService(String id) )
and creates a dynamic proxy which implements that interface, delegating to an
underlying BeanFactory . |
SetFactoryBean | Simple factory for shared Set instances. |
TypedStringValue | Holder for a typed String value. |
SPI interfaces and configuration-related convenience classes for bean factories.
|
The Spring Framework | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |