|
The Spring Framework | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AbstractTransactionalDataSourceSpringContextTests, exposing a
SimpleJdbcTemplate and obeying annotations for transaction control.ApplicationContext
interface.Advice classes
wrapping an AspectJ aspect or an AspectJ-annotated advice method.aop.xml file.BeanPostProcessor implementation
that wraps each eligible bean with an AOP proxy, delegating to specified interceptors
before invoking the bean itself.RootBeanDefinition class.BeanDefinition classes,
factoring out common properties of RootBeanDefinition and
ChildBeanDefinition.BeanDefinitionParser implementation providing
a number of convenience methods and a
template method
that subclasses must override to provide the actual parsing logic.BeanDefinitionReader interface.BeanFactory
implementations, providing the full capabilities of the
ConfigurableBeanFactory SPI.TargetSource implementations
that are based on a Spring BeanFactory,
delegating to Spring-managed bean instances.TargetSourceCreator
implementations that require creating multiple instances of a prototype bean.BindingResult interface and
its super-interface Errors.ViewResolver
implementations.ComponentDefinition that provides a basic implementation of
AbstractComponentDefinition.getDescription() which delegates to ComponentDefinition.getName().DataSource
implementations, taking care of the padding.FactoryBean that
creates a local JPA EntityManagerFactory
instance within a Spring application context.FactoryBean implementations that
creates a singleton or a prototype object, depending on a flag.TransactionAttributeSource that caches
attributes for methods and implements a fallback policy: 1. specific target
method; 2. target class; 3. declaring method; 4. declaring class/interface.HandlerMapping
implementations.HandlerMapping
implementations.AbstractHtmlElementTag.BeanDefinitionDecorators wishing
to add an interceptor to the resulting
bean.InterruptibleBatchPreparedStatementSetter
interface, combining the check for available values and setting of those
into a single callback method AbstractInterruptibleBatchPreparedStatementSetter.setValuesIfAvailable(java.sql.PreparedStatement, int).AbstractJasperReportsView to provide basic rendering logic
for views that use a fixed format, e.g. always PDF or always HTML.TargetSource implementation that will
lazily create a user-managed object.null).
null).
MBeanInfoAssembler interface
that encapsulates the creation of a ModelMBeanInfo instance
but delegates the creation of metadata to subclasses.MessageEndpointFactory interface,
providing transaction management capabilities as well as ClassLoader
exposure for endpoint invocations.ModelAndView objects.JtaTransactionManager and
DataSourceTransactionManager.PointcutAdvisor
implementations.TargetSource
implementations which maintain a pool of target instances, acquiring and
releasing a target object from the pool for each method invocation.PropertyAccessor interface.AbstractMBeanInfoAssembler superclass to
add a basic algorithm for building metadata based on the
reflective metadata of the MBean class.ApplicationContext
implementations which are supposed to support multiple refreshs,
creating a new internal bean factory instance every time.AbstractRefreshableApplicationContext
subclass which implements the ConfigurablePortletApplicationContext
interface for portlet environments.TargetSource implementation that
wraps a refreshable target object.AbstractRefreshableApplicationContext
subclass which implements the
ConfigurableWebApplicationContext
interface for web environments.Scope implementation that reads from a particular scope
in the current thread-bound RequestAttributes object.Filters that perform logging operations before and after a
request is processed.Resource implementations,
pre-implementing typical behavior.AbstractRoutingDataSource.getConnection() calls
to one of various target DataSources based on a lookup key.FactoryBean that creates
a Hibernate SessionFactory within a Spring application
context, providing general infrastructure not related to Hibernate's
specific configuration API.Class being configured.BeanDefinitionParser implementations that
need to parse and define just a single BeanDefinition.ApplicationContext.ApplicationContexts.PreparedStatement.setObject method.MethodInterceptor implementation for tracing.TransactionStatus interface.