| Package | Description |
|---|---|
| org.springframework.aop.framework |
Package containing Spring's basic AOP infrastructure, compliant with the
AOP Alliance interfaces.
|
| org.springframework.beans.factory.config |
SPI interfaces and configuration-related convenience classes for bean factories.
|
| org.springframework.beans.factory.serviceloader |
Support package for the JDK 1.6 ServiceLoader facility.
|
| org.springframework.beans.factory.wiring |
Mechanism to determine bean wiring metadata from a bean instance.
|
| org.springframework.cache.concurrent |
Implementation package for
java.util.concurrent based caches. |
| org.springframework.cache.ehcache |
Support classes for the open source cache
EhCache,
allowing to set up an EhCache CacheManager and Caches
as beans in a Spring context.
|
| org.springframework.cache.interceptor |
AOP-based solution for declarative caching demarcation.
|
| org.springframework.cache.support |
Support classes for the the org.springframework.cache package.
|
| org.springframework.cache.transaction |
Transaction-aware decorators for the the org.springframework.cache package.
|
| org.springframework.context.event |
Support classes for application events, like standard context events.
|
| org.springframework.context.support |
Classes supporting the org.springframework.context package,
such as abstract base classes for ApplicationContext
implementations and a MessageSource implementation.
|
| org.springframework.dao.support |
Support classes for DAO implementations,
providing miscellaneous utility methods.
|
| org.springframework.ejb.access |
This package contains classes that allow easy access to EJBs.
|
| org.springframework.format.datetime.joda |
Integration with Joda-Time for formatting Joda date and time types as well as standard JDK Date types.
|
| org.springframework.format.support |
Support classes for the formatting package,
providing common implementations as well as adapters.
|
| org.springframework.http.client.support |
This package provides generic HTTP support classes,
to be used by higher-level classes like RestTemplate.
|
| org.springframework.http.converter.json |
Provides an HttpMessageConverter implementations for handling JSON.
|
| org.springframework.jca.cci.connection |
Provides a utility class for easy ConnectionFactory access,
a PlatformTransactionManager for local CCI transactions,
and various simple ConnectionFactory proxies/adapters.
|
| org.springframework.jca.cci.core.support |
Classes supporting the
org.springframework.jca.cci.core package. |
| org.springframework.jca.cci.object |
The classes in this package represent EIS operations as threadsafe,
reusable objects.
|
| org.springframework.jca.endpoint |
This package provides a facility for generic JCA message endpoint management.
|
| org.springframework.jca.support |
Provides generic support classes for JCA usage within Spring,
mainly for local setup of a JCA ResourceAdapter and/or ConnectionFactory.
|
| org.springframework.jca.work |
Convenience classes for scheduling based on the JCA 1.5 WorkManager facility,
as supported within JCA 1.5 ResourceAdapters.
|
| org.springframework.jca.work.glassfish |
Convenience package for obtaining a GlassFish JCA WorkManager for use in
web applications.
|
| org.springframework.jca.work.jboss |
Convenience package for obtaining a JBoss JCA WorkManager for use in
web applications.
|
| org.springframework.jdbc.config |
Defines the Spring JDBC configuration namespace.
|
| org.springframework.jdbc.core |
Provides the core JDBC framework, based on JdbcTemplate
and its associated callback interfaces and helper objects.
|
| org.springframework.jdbc.core.namedparam |
JdbcTemplate variant with named parameter support.
|
| org.springframework.jdbc.core.simple |
Simplification layer over JdbcTemplate for Java 5 and above.
|
| org.springframework.jdbc.core.support |
Classes supporting the
org.springframework.jdbc.core package. |
| org.springframework.jdbc.datasource |
Provides a utility class for easy DataSource access,
a PlatformTransactionManager for a single DataSource,
and various simple DataSource implementations.
|
| org.springframework.jdbc.datasource.embedded |
Provides extensible support for creating embedded database instances.
|
| org.springframework.jdbc.datasource.init |
Provides extensible support for initializing databases through scripts.
|
| org.springframework.jdbc.datasource.lookup |
Provides a strategy for looking up JDBC DataSources by name.
|
| org.springframework.jdbc.object |
The classes in this package represent RDBMS queries, updates,
and stored procedures as threadsafe, reusable objects.
|
| org.springframework.jdbc.support |
Support classes for the JDBC framework, used by the classes in the
jdbc.core and jdbc.object packages.
|
| org.springframework.jdbc.support.incrementer |
Provides a support framework for incrementing database table values
via sequences, with implementations for various databases.
|
| org.springframework.jms.connection |
Provides a PlatformTransactionManager implementation for a single
JMS ConnectionFactory, and a SingleConnectionFactory adapter.
|
| org.springframework.jms.core |
Core package of the JMS support.
|
| org.springframework.jms.core.support |
Classes supporting the
org.springframework.jms.core package. |
| org.springframework.jms.listener |
This package contains the base message listener container facility.
|
| org.springframework.jms.listener.endpoint |
This package provides JCA-based endpoint management for JMS message listeners.
|
| org.springframework.jms.remoting |
Remoting classes for transparent Java-to-Java remoting via a JMS provider.
|
| org.springframework.jms.support |
This package provides generic JMS support classes,
to be used by higher-level classes like JmsTemplate.
|
| org.springframework.jms.support.converter |
Provides a MessageConverter abstraction to convert
between Java objects and JMS messages.
|
| org.springframework.jms.support.destination |
Support classes for Spring's JMS framework.
|
| org.springframework.jmx.access |
Provides support for accessing remote MBean resources.
|
| org.springframework.jmx.export |
This package provides declarative creation and registration of
Spring-managed beans as JMX MBeans.
|
| org.springframework.jmx.export.annotation |
JDK 1.5+ annotations for MBean exposure.
|
| org.springframework.jmx.export.assembler |
Provides a strategy for MBeanInfo assembly.
|
| org.springframework.jmx.export.naming |
Provides a strategy for ObjectName creation.
|
| org.springframework.jmx.support |
Contains support classes for connecting to local and remote
MBeanServers
and for exposing an MBeanServer to remote clients. |
| org.springframework.jndi |
The classes in this package make JNDI easier to use,
facilitating the accessing of configuration stored in JNDI,
and provide useful superclasses for JNDI access classes.
|
| org.springframework.mail.javamail |
JavaMail support for Spring's mail infrastructure.
|
| org.springframework.orm.hibernate3 |
Package providing integration of
Hibernate 3.x
with Spring concepts.
|
| org.springframework.orm.hibernate3.annotation |
Support package for the Hibernate3 Annotation add-on,
which supports EJB3-compliant JDK 1.5+ annotations for mappings.
|
| org.springframework.orm.hibernate3.support |
Classes supporting the
org.springframework.orm.hibernate3 package. |
| org.springframework.orm.jdo |
Package providing integration of JDO (Java Date Objects) with Spring concepts.
|
| org.springframework.orm.jdo.support |
Classes supporting the
org.springframework.orm.jdo package. |
| org.springframework.orm.jpa |
Package providing integration of JPA (Java Persistence API) with Spring concepts.
|
| org.springframework.orm.jpa.persistenceunit |
Internal support for managing JPA persistence units.
|
| org.springframework.orm.jpa.support |
Classes supporting the
org.springframework.orm.jpa package. |
| org.springframework.oxm.castor |
Package providing integration of Castor within Springs O/X Mapping
support
|
| org.springframework.oxm.jaxb |
Package providing integration of JAXB with Springs O/X Mapping
support
|
| org.springframework.oxm.jibx |
Package providing integration of JiBX with Springs O/X Mapping
support
|
| org.springframework.oxm.xstream |
Package providing integration of XStream with Springs O/X Mapping support
|
| org.springframework.remoting.caucho |
This package provides remoting classes for Caucho's Hessian and Burlap
protocols: a proxy factory for accessing Hessian/Burlap services,
and an exporter for making beans available to Hessian/Burlap clients.
|
| org.springframework.remoting.httpinvoker |
Remoting classes for transparent Java-to-Java remoting via HTTP invokers.
|
| org.springframework.remoting.jaxrpc |
Remoting classes for Web Services via JAX-RPC.
|
| org.springframework.remoting.jaxws |
Remoting classes for Web Services via JAX-WS (the successor of JAX-RPC),
as included in Java 6 and Java EE 5.
|
| org.springframework.remoting.rmi |
Remoting classes for conventional RMI and transparent remoting via
RMI invokers.
|
| org.springframework.remoting.support |
Generic support classes for remoting implementations.
|
| org.springframework.scheduling.concurrent |
Scheduling convenience classes for the JDK 1.5+ Executor mechanism
in the
java.util.concurrent package, allowing to set up a
ThreadPoolExecutor or ScheduledThreadPoolExecutor as a bean in a Spring
context. |
| org.springframework.scheduling.config |
Support package for declarative scheduling configuration,
with XML schema being the primary configuration format.
|
| org.springframework.scheduling.support |
Generic support classes for scheduling.
|
| org.springframework.scheduling.timer |
Scheduling convenience classes for the JDK Timer,
allowing to set up Timers and ScheduledTimerTasks
as beans in a Spring context.
|
| org.springframework.transaction.interceptor |
AOP-based solution for declarative transaction demarcation.
|
| org.springframework.transaction.jta |
Transaction SPI implementation for JTA.
|
| org.springframework.transaction.support |
Support classes for the org.springframework.transaction package.
|
| org.springframework.ui.freemarker |
Support classes for setting up
FreeMarker
within a Spring application context.
|
| org.springframework.ui.velocity |
Support classes for setting up
Velocity
within a Spring application context.
|
| org.springframework.validation.beanvalidation |
Support classes for integrating a JSR-303 Bean Validation provider
(such as Hibernate Validator 4.0) into a Spring ApplicationContext
and in particular with Spring's data binding and validation APIs.
|
| org.springframework.web.accept |
This package contains classes used to determine the requested the media types in a request.
|
| org.springframework.web.context.support |
Classes supporting the
org.springframework.web.context package,
such as WebApplicationContext implementations and various utility classes. |
| org.springframework.web.filter |
Provides generic filter base classes allowing for bean-style configuration.
|
| org.springframework.web.multipart.support |
Support classes for the multipart resolution framework.
|
| org.springframework.web.portlet.context |
Support for Spring's application context concept in a portlet environment,
including ApplicationContext implementations and various utility classes.
|
| org.springframework.web.portlet.mvc |
Standard controller implementations for the portlet MVC framework that
comes with Spring.
|
| org.springframework.web.servlet.handler |
Provides standard HandlerMapping implementations,
including abstract base classes for custom implementations.
|
| org.springframework.web.servlet.mvc |
Standard controller implementations for the Servlet MVC framework that comes with
Spring.
|
| org.springframework.web.servlet.mvc.method |
Servlet-based infrastructure for handler method processing,
building on the
org.springframework.web.method package. |
| org.springframework.web.servlet.mvc.method.annotation |
MVC infrastructure for annotation-based handler method processing, building on the
org.springframework.web.method.annotation package. |
| org.springframework.web.servlet.mvc.multiaction |
Package allowing MVC Controller implementations to handle requests
at method rather than class level.
|
| org.springframework.web.servlet.resource |
Support classes for serving static resources.
|
| org.springframework.web.servlet.view |
Provides standard View and ViewResolver implementations,
including abstract base classes for custom implementations.
|
| org.springframework.web.servlet.view.document |
Support classes for document generation,
providing View implementations for PDF and Excel.
|
| org.springframework.web.servlet.view.freemarker |
Support classes for the integration of
FreeMarker
as Spring web view technology.
|
| org.springframework.web.servlet.view.jasperreports |
Support classes for the integration of
JasperReports
as Spring web view technology.
|
| org.springframework.web.servlet.view.tiles |
Support classes for the integration of
Tiles
(included in Struts) as Spring web view technology.
|
| org.springframework.web.servlet.view.tiles2 |
Support classes for the integration of
Tiles2
(the standalone version of Tiles) as Spring web view technology.
|
| org.springframework.web.servlet.view.velocity |
Support classes for the integration of
Velocity
as Spring web view technology.
|
| org.springframework.web.servlet.view.xslt |
Support classes for XSLT,
providing a View implementation for XSLT stylesheets.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSingletonProxyFactoryBean
Convenient superclass for
FactoryBean types that produce singleton-scoped
proxy objects. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractFactoryBean<T>
Simple template superclass for
FactoryBean implementations that
creates a singleton or a prototype object, depending on a flag. |
class |
CommonsLogFactoryBean
Deprecated.
as of Spring 3.2, in favor of a bean definition that points
to the bean class "org.apache.commons.logging.LogFactory" and the factory
method "getLog", passing in the log name as constructor argument
|
class |
FieldRetrievingFactoryBean
FactoryBean which retrieves a static or non-static field value. |
class |
ListFactoryBean
Simple factory for shared List instances.
|
class |
MapFactoryBean
Simple factory for shared Map instances.
|
class |
MethodInvokingFactoryBean
FactoryBean which returns a value which is the result of a static or instance
method invocation. |
class |
ObjectFactoryCreatingFactoryBean
A
FactoryBean implementation that
returns a value which is an ObjectFactory
that in turn returns a bean sourced from a BeanFactory. |
class |
PreferencesPlaceholderConfigurer
Subclass of PropertyPlaceholderConfigurer that supports JDK 1.4's
Preferences API (
java.util.prefs). |
class |
PropertiesFactoryBean
Allows for making a properties file from a classpath location available
as Properties instance in a bean factory.
|
class |
ProviderCreatingFactoryBean
A
FactoryBean implementation that
returns a value which is a JSR-330 Provider that in turn
returns a bean sourced from a BeanFactory. |
class |
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. |
class |
SetFactoryBean
Simple factory for shared Set instances.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractServiceLoaderBasedFactoryBean
Abstract base class for FactoryBeans operating on the
JDK 1.6
ServiceLoader facility. |
class |
ServiceFactoryBean
FactoryBean that exposes the
'primary' service for the configured service class, obtained through
the JDK 1.6 ServiceLoader facility. |
class |
ServiceListFactoryBean
FactoryBean that exposes all
services for the configured service class, represented as a List of service objects,
obtained through the JDK 1.6 ServiceLoader facility. |
class |
ServiceLoaderFactoryBean
FactoryBean that exposes the
JDK 1.6 ServiceLoader for the configured service class. |
| Modifier and Type | Class and Description |
|---|---|
class |
BeanConfigurerSupport
Convenient base class for bean configurers that can perform Dependency Injection
on objects (however they may be created).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConcurrentMapCacheFactoryBean
FactoryBean for easy configuration of a ConcurrentMapCache
when used within a Spring container. |
| Modifier and Type | Class and Description |
|---|---|
class |
EhCacheCacheManager
CacheManager backed by an EhCache
CacheManager. |
class |
EhCacheFactoryBean
FactoryBean that creates a named EhCache Cache instance
(or a decorator that implements the Ehcache interface),
representing a cache region within an EhCache CacheManager. |
class |
EhCacheManagerFactoryBean
FactoryBean that exposes an EhCache CacheManager
instance (independent or shared), configured from a specified config location. |
| Modifier and Type | Class and Description |
|---|---|
class |
CacheAspectSupport
Base class for caching aspects, such as the
CacheInterceptor
or an AspectJ aspect. |
class |
CacheInterceptor
AOP Alliance MethodInterceptor for declarative cache
management using the common Spring caching infrastructure
(
Cache). |
class |
CacheProxyFactoryBean
Proxy factory bean for simplified declarative caching handling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractCacheManager
Abstract base class implementing the common
CacheManager methods. |
class |
CompositeCacheManager
Composite
CacheManager implementation that iterates over
a given collection of delegate CacheManager instances. |
class |
SimpleCacheManager
Simple cache manager working against a given collection of caches.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTransactionSupportingCacheManager
Base class for CacheManager implementations that want to support built-in
awareness of Spring-managed transactions.
|
class |
TransactionAwareCacheManagerProxy
Proxy for a target
CacheManager, exposing transaction-aware Cache objects
which synchronize their Cache.put(java.lang.Object, java.lang.Object) operations with Spring-managed transactions
(through Spring's TransactionSynchronizationManager,
performing the actual cache put operation only in the after-commit phase of a successful transaction. |
| Modifier and Type | Class and Description |
|---|---|
class |
EventPublicationInterceptor
Interceptor that publishes an
ApplicationEvent to all ApplicationListeners
registered with an ApplicationEventPublisher after each
successful method invocation. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRefreshableConfigApplicationContext
AbstractRefreshableApplicationContext subclass that adds common handling
of specified config locations. |
class |
AbstractXmlApplicationContext
Convenient base class for
ApplicationContext
implementations, drawing configuration from XML documents containing bean definitions
understood by an XmlBeanDefinitionReader. |
class |
ClassPathXmlApplicationContext
Standalone XML application context, taking the context definition files
from the class path, interpreting plain paths as class path resource names
that include the package path (e.g.
|
class |
ConversionServiceFactoryBean
A factory providing convenient access to a ConversionService configured with
converters appropriate for most environments.
|
class |
FileSystemXmlApplicationContext
Standalone XML application context, taking the context definition files
from the file system or from URLs, interpreting plain paths as relative
file system locations (e.g.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DaoSupport
Generic base class for DAOs, defining template methods for DAO initialization.
|
class |
PersistenceExceptionTranslationInterceptor
AOP Alliance MethodInterceptor that provides persistence exception translation
based on a given PersistenceExceptionTranslator.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRemoteSlsbInvokerInterceptor
Base class for interceptors proxying remote Stateless Session Beans.
|
class |
AbstractSlsbInvokerInterceptor
Base class for AOP interceptors invoking local or remote Stateless Session Beans.
|
class |
LocalSlsbInvokerInterceptor
Invoker for a local Stateless Session Bean.
|
class |
LocalStatelessSessionProxyFactoryBean
Convenient
FactoryBean for local Stateless Session Bean (SLSB) proxies. |
class |
SimpleRemoteSlsbInvokerInterceptor
Basic invoker for a remote Stateless Session Bean.
|
class |
SimpleRemoteStatelessSessionProxyFactoryBean
Convenient
FactoryBean for remote SLSB proxies. |
| Modifier and Type | Class and Description |
|---|---|
class |
DateTimeFormatterFactoryBean
FactoryBean that creates a Joda-Time DateTimeFormatter. |
| Modifier and Type | Class and Description |
|---|---|
class |
FormattingConversionServiceFactoryBean
A factory providing convenient access to a
FormattingConversionService
configured with converters and formatters for common types such as numbers and
datetimes. |
| Modifier and Type | Class and Description |
|---|---|
class |
ProxyFactoryBean
FactoryBean that creates a java.net.Proxy. |
| Modifier and Type | Class and Description |
|---|---|
class |
Jackson2ObjectMapperFactoryBean
A
FactoryBean for creating a Jackson 2.x ObjectMapper with setters
to enable or disable Jackson features from within XML configuration. |
class |
JacksonObjectMapperFactoryBean
A
FactoryBean for creating a Jackson ObjectMapper with setters
to enable or disable Jackson features from within XML configuration. |
| Modifier and Type | Class and Description |
|---|---|
class |
CciLocalTransactionManager
PlatformTransactionManager implementation
that manages local transactions for a single CCI ConnectionFactory. |
class |
ConnectionSpecConnectionFactoryAdapter
An adapter for a target CCI
ConnectionFactory,
applying the given ConnectionSpec to every standard getConnection()
call, that is, implicitly invoking getConnection(ConnectionSpec)
on the target. |
class |
DelegatingConnectionFactory
CCI
ConnectionFactory implementation that delegates all calls
to a given target ConnectionFactory. |
class |
SingleConnectionFactory
A CCI ConnectionFactory adapter that returns the same Connection on all
getConnection calls, and ignores calls to
Connection.close(). |
class |
TransactionAwareConnectionFactoryProxy
Proxy for a target CCI
ConnectionFactory, adding
awareness of Spring-managed transactions. |
| Modifier and Type | Class and Description |
|---|---|
class |
CciDaoSupport
Convenient super class for CCI-based data access objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EisOperation
Base class for EIS operation objects that work with the CCI API.
|
class |
MappingCommAreaOperation
EIS operation object for access to COMMAREA records.
|
class |
MappingRecordOperation
EIS operation object that expects mapped input and output objects,
converting to and from CCI Records.
|
class |
SimpleRecordOperation
EIS operation object that accepts a passed-in CCI input Record
and returns a corresponding CCI output Record.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GenericMessageEndpointManager
Generic bean that manages JCA 1.5 message endpoints within a Spring
application context, activating and deactivating the endpoint as part
of the application context's lifecycle.
|
| Modifier and Type | Class and Description |
|---|---|
class |
LocalConnectionFactoryBean
FactoryBean that creates
a local JCA connection factory in "non-managed" mode (as defined by the
Java Connector Architecture specification). |
class |
ResourceAdapterFactoryBean
FactoryBean that bootstraps
the specified JCA 1.5 ResourceAdapter,
starting it with a local BootstrapContext
and exposing it for bean references. |
| Modifier and Type | Class and Description |
|---|---|
class |
WorkManagerTaskExecutor
TaskExecutor implementation
that delegates to a JCA 1.5 WorkManager, implementing the
WorkManager interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
GlassFishWorkManagerTaskExecutor
Spring TaskExecutor adapter for the GlassFish JCA WorkManager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JBossWorkManagerTaskExecutor
Spring TaskExecutor adapter for the JBoss JCA WorkManager.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SortedResourcesFactoryBean
FactoryBean implementation that takes a list of location Strings
and creates a sorted array of Resource instances. |
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcTemplate
This is the central class in the JDBC core package.
It simplifies the use of JDBC and helps to avoid common errors.
|
| Modifier and Type | Class and Description |
|---|---|
class |
NamedParameterJdbcDaoSupport
Extension of JdbcDaoSupport that exposes a NamedParameterJdbcTemplate as well.
|
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleJdbcDaoSupport
Deprecated.
since Spring 3.1 in favor of
JdbcDaoSupport and
NamedParameterJdbcDaoSupport. The JdbcTemplate and
NamedParameterJdbcTemplate now provide all the functionality of the SimpleJdbcTemplate. |
| Modifier and Type | Class and Description |
|---|---|
class |
JdbcDaoSupport
Convenient super class for JDBC-based data access objects.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DataSourceTransactionManager
PlatformTransactionManager
implementation for a single JDBC DataSource. |
class |
DelegatingDataSource
JDBC
DataSource implementation that delegates all calls
to a given target DataSource. |
class |
IsolationLevelDataSourceAdapter
An adapter for a target
DataSource, applying the current
Spring transaction's isolation level (and potentially specified user credentials)
to every getConnection call. |
class |
LazyConnectionDataSourceProxy
Proxy for a target DataSource, fetching actual JDBC Connections lazily,
i.e.
|
class |
TransactionAwareDataSourceProxy
Proxy for a target JDBC
DataSource, adding awareness of
Spring-managed transactions. |
class |
UserCredentialsDataSourceAdapter
An adapter for a target JDBC
DataSource, applying the specified
user credentials to every standard getConnection() call, implicitly
invoking getConnection(username, password) on the target. |
class |
WebSphereDataSourceAdapter
DataSource implementation that delegates all calls to a WebSphere
target DataSource, typically obtained from JNDI, applying a current
isolation level and/or current user credentials to every Connection obtained
from it. |
| Modifier and Type | Class and Description |
|---|---|
class |
EmbeddedDatabaseFactoryBean
A subclass of
EmbeddedDatabaseFactory that implements FactoryBean for registration as a Spring bean. |
| Modifier and Type | Class and Description |
|---|---|
class |
DataSourceInitializer
Used to populate a database during initialization.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRoutingDataSource
Abstract
DataSource implementation that routes AbstractRoutingDataSource.getConnection()
calls to one of various target DataSources based on a lookup key. |
class |
IsolationLevelDataSourceRouter
DataSource that routes to one of various target DataSources based on the
current transaction isolation level.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BatchSqlUpdate
SqlUpdate subclass that performs batch update operations.
|
class |
GenericSqlQuery |
class |
GenericStoredProcedure
Concrete implementation making it possible to define the RDBMS stored procedures
in an application context without writing a custom Java implementation class.
|
class |
MappingSqlQuery<T>
Reusable query in which concrete subclasses must implement the abstract
mapRow(ResultSet, int) method to convert each row of the JDBC ResultSet
into an object.
|
class |
MappingSqlQueryWithParameters<T>
Reusable RDBMS query in which concrete subclasses must implement
the abstract mapRow(ResultSet, int) method to map each row of
the JDBC ResultSet into an object.
|
class |
RdbmsOperation
An "RDBMS operation" is a multi-threaded, reusable object representing a query,
update, or stored procedure call.
|
class |
SqlCall
RdbmsOperation using a JdbcTemplate and representing a SQL-based
call such as a stored procedure or a stored function.
|
class |
SqlFunction<T>
SQL "function" wrapper for a query that returns a single row of results.
|
class |
SqlOperation
Operation object representing a SQL-based operation such as a query or update,
as opposed to a stored procedure.
|
class |
SqlQuery<T>
Reusable operation object representing a SQL query.
|
class |
SqlUpdate
Reusable operation object representing a SQL update.
|
class |
StoredProcedure
Superclass for object abstractions of RDBMS stored procedures.
|
class |
UpdatableSqlQuery<T>
Reusable RDBMS query in which concrete subclasses must implement
the abstract updateRow(ResultSet, int, context) method to update each
row of the JDBC ResultSet and optionally map contents into an object.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CustomSQLExceptionTranslatorRegistrar
Registry for registering custom
SQLExceptionTranslator
instances for specific databases. |
class |
DatabaseStartupValidator
Bean that checks if a database has already started up.
|
class |
JdbcAccessor
Base class for
JdbcTemplate and
other JDBC-accessing DAO helpers, defining common properties such as
DataSource and exception translator. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractColumnMaxValueIncrementer
Abstract base class for
DataFieldMaxValueIncrementer implementations that use
a column in a custom sequence table. |
class |
AbstractDataFieldMaxValueIncrementer
Base implementation of
DataFieldMaxValueIncrementer that delegates
to a single AbstractDataFieldMaxValueIncrementer.getNextKey() template method that returns a long. |
class |
AbstractSequenceMaxValueIncrementer
Abstract base class for
DataFieldMaxValueIncrementer implementations that use
a database sequence. |
class |
DB2MainframeSequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given sequence
on DB2/390 or DB2/400. |
class |
DB2SequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given sequence
on DB2 UDB (for Unix and Windows). |
class |
DerbyMaxValueIncrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given Derby table
with the equivalent of an auto-increment column. |
class |
H2SequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given H2 Database sequence. |
class |
HsqlMaxValueIncrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given HSQL table
with the equivalent of an auto-increment column. |
class |
HsqlSequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given HSQL sequence. |
class |
MySQLMaxValueIncrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given MySQL table
with the equivalent of an auto-increment column. |
class |
OracleSequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given Oracle sequence. |
class |
PostgreSQLSequenceMaxValueIncrementer
DataFieldMaxValueIncrementer that retrieves the next value of a given PostgreSQL sequence. |
class |
SqlServerMaxValueIncrementer
DataFieldMaxValueIncrementer that increments the maximum value of a given SQL Server table
with the equivalent of an auto-increment column. |
class |
SybaseAnywhereMaxValueIncrementer
DataFieldMaxValueIncrementer that increments
the maximum value of a given Sybase SQL Anywhere table
with the equivalent of an auto-increment column. |
class |
SybaseMaxValueIncrementer
DataFieldMaxValueIncrementer that increments
the maximum value of a given Sybase SQL Server table
with the equivalent of an auto-increment column. |
| Modifier and Type | Class and Description |
|---|---|
class |
CachingConnectionFactory
|
class |
JmsTransactionManager
PlatformTransactionManager implementation
for a single JMS ConnectionFactory. |
class |
JmsTransactionManager102
Deprecated.
as of Spring 3.0, in favor of the JMS 1.1 based
JmsTransactionManager |
class |
SingleConnectionFactory102
Deprecated.
as of Spring 3.0, in favor of the JMS 1.1 based
SingleConnectionFactory |
class |
UserCredentialsConnectionFactoryAdapter
An adapter for a target JMS
ConnectionFactory, applying the
given user credentials to every standard createConnection() call,
that is, implicitly invoking createConnection(username, password)
on the target. |
| Modifier and Type | Class and Description |
|---|---|
class |
JmsTemplate
Helper class that simplifies synchronous JMS access code.
|
class |
JmsTemplate102
Deprecated.
as of Spring 3.0, in favor of the JMS 1.1 based
JmsTemplate |
| Modifier and Type | Class and Description |
|---|---|
class |
JmsGatewaySupport
Convenient super class for application classes that need JMS access.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJmsListeningContainer
Common base class for all containers which need to implement listening
based on a JMS Connection (either shared or freshly obtained for each attempt).
|
class |
AbstractMessageListenerContainer
Abstract base class for message listener containers.
|
class |
AbstractPollingMessageListenerContainer
Base class for listener container implementations which are based on polling.
|
class |
DefaultMessageListenerContainer
Message listener container variant that uses plain JMS client APIs, specifically
a loop of
MessageConsumer.receive() calls that also allow for
transactional reception of messages (registering them with XA transactions). |
class |
DefaultMessageListenerContainer102
Deprecated.
as of Spring 3.0, in favor of the JMS 1.1 based
DefaultMessageListenerContainer |
class |
SimpleMessageListenerContainer
Message listener container that uses the plain JMS client API's
MessageConsumer.setMessageListener() method to
create concurrent MessageConsumers for the specified listeners. |
class |
SimpleMessageListenerContainer102
Deprecated.
as of Spring 3.0, in favor of the JMS 1.1 based
SimpleMessageListenerContainer |
| Modifier and Type | Class and Description |
|---|---|
class |
JmsMessageEndpointManager
Extension of the generic JCA 1.5
GenericMessageEndpointManager,
adding JMS-specific support for ActivationSpec configuration. |
| Modifier and Type | Class and Description |
|---|---|
class |
JmsInvokerClientInterceptor
MethodInterceptor for accessing a
JMS-based remote service. |
class |
JmsInvokerProxyFactoryBean
FactoryBean for JMS invoker proxies.
|
class |
JmsInvokerServiceExporter
JMS message listener that exports the specified service bean as a
JMS service endpoint, accessible via a JMS invoker proxy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JmsAccessor
Base class for
JmsTemplate and other
JMS-accessing gateway helpers, defining common properties such as the
JMS ConnectionFactory to operate on. |
| Modifier and Type | Class and Description |
|---|---|
class |
MarshallingMessageConverter
|
| Modifier and Type | Class and Description |
|---|---|
class |
JmsDestinationAccessor
Base class for
JmsTemplate and other
JMS-accessing gateway helpers, adding destination-related properties to
JmsAccessor's common properties. |
| Modifier and Type | Class and Description |
|---|---|
class |
MBeanClientInterceptor
MethodInterceptor that routes calls to an
MBean running on the supplied MBeanServerConnection. |
class |
MBeanProxyFactoryBean
Creates a proxy to a managed resource running either locally or remotely.
|
class |
NotificationListenerRegistrar
Registrar object that associates a specific
NotificationListener
with one or more MBeans in an MBeanServer
(typically via a MBeanServerConnection). |
| Modifier and Type | Class and Description |
|---|---|
class |
MBeanExporter
JMX exporter that allows for exposing any Spring-managed bean to a
JMX
MBeanServer, without the need to define any
JMX-specific information in the bean classes. |
class |
NotificationListenerBean
Helper class that aggregates a
NotificationListener,
a NotificationFilter, and an arbitrary handback
object. |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationMBeanExporter
Convenient subclass of Spring's standard
MBeanExporter,
activating Java 5 annotation usage for JMX exposure of Spring beans:
ManagedResource, ManagedAttribute, ManagedOperation, etc. |
| Modifier and Type | Class and Description |
|---|---|
class |
InterfaceBasedMBeanInfoAssembler
Subclass of
AbstractReflectiveMBeanInfoAssembler that allows for
the management interface of a bean to be defined using arbitrary interfaces. |
class |
MetadataMBeanInfoAssembler
Implementation of the
MBeanInfoAssembler
interface that reads the management interface information from source level metadata. |
| Modifier and Type | Class and Description |
|---|---|
class |
KeyNamingStrategy
ObjectNamingStrategy implementation that builds
ObjectName instances from the key used in the
"beans" map passed to MBeanExporter. |
class |
MetadataNamingStrategy
An implementation of the
ObjectNamingStrategy interface
that reads the ObjectName from the source-level metadata. |
| Modifier and Type | Class and Description |
|---|---|
class |
ConnectorServerFactoryBean
FactoryBean that creates a JSR-160 JMXConnectorServer,
optionally registers it with the MBeanServer and then starts it. |
class |
MBeanServerConnectionFactoryBean
FactoryBean that creates a JMX 1.2 MBeanServerConnection
to a remote MBeanServer exposed via a JMXServerConnector. |
class |
MBeanServerFactoryBean
FactoryBean that obtains an MBeanServer reference
through the standard JMX 1.2 MBeanServerFactory
API (which is available on JDK 1.5 or as part of a JMX 1.2 provider). |
class |
WebSphereMBeanServerFactoryBean
FactoryBean that obtains a WebSphere MBeanServer
reference through WebSphere's proprietary AdminServiceFactory API,
available on WebSphere 5.1 and higher. |
| Modifier and Type | Class and Description |
|---|---|
class |
JndiObjectFactoryBean
FactoryBean that looks up a
JNDI object. |
class |
JndiObjectLocator
Convenient superclass for JNDI-based service locators,
providing configurable lookup of a specific JNDI resource.
|
class |
JndiObjectTargetSource
AOP
TargetSource that provides
configurable JNDI lookups for getTarget() calls. |
| Modifier and Type | Class and Description |
|---|---|
class |
ConfigurableMimeFileTypeMap
Spring-configurable
FileTypeMap implementation that will read
MIME type to file extension mappings from a standard JavaMail MIME type
mapping file, using a standard MimetypesFileTypeMap underneath. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractSessionFactoryBean
Abstract
FactoryBean that creates
a Hibernate SessionFactory within a Spring application
context, providing general infrastructure not related to Hibernate's
specific configuration API. |
class |
FilterDefinitionFactoryBean
Convenient FactoryBean for defining Hibernate FilterDefinitions.
|
class |
HibernateAccessor
Base class for
HibernateTemplate and HibernateInterceptor,
defining common properties such as SessionFactory and flushing behavior. |
class |
HibernateInterceptor
This interceptor binds a new Hibernate Session to the thread before a method
call, closing and removing it afterwards in case of any method outcome.
|
class |
HibernateTemplate
Helper class that simplifies Hibernate data access code.
|
class |
HibernateTransactionManager
PlatformTransactionManager
implementation for a single Hibernate SessionFactory. |
class |
LocalSessionFactoryBean
FactoryBean that creates a
Hibernate SessionFactory. |
class |
TypeDefinitionBean
Bean that encapsulates a Hibernate type definition.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationSessionFactoryBean
Subclass of Spring's standard LocalSessionFactoryBean for Hibernate,
supporting annotation metadata for mappings.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HibernateDaoSupport
Convenient super class for Hibernate-based data access objects.
|
class |
OpenSessionInViewFilter
Servlet 2.3 Filter that binds a Hibernate Session to the thread for the entire
processing of the request.
|
class |
OpenSessionInViewInterceptor
Spring web request interceptor that binds a Hibernate
Session to the
thread for the entire processing of the request. |
| Modifier and Type | Class and Description |
|---|---|
class |
JdoAccessor
Deprecated.
as of Spring 3.1, in favor of native PersistenceManager usage
(see
TransactionAwarePersistenceManagerFactoryProxy and
SpringPersistenceManagerProxyBean) |
class |
JdoInterceptor
Deprecated.
as of Spring 3.1, in favor of native PersistenceManager usage
and AOP-driven exception translation through
PersistenceExceptionTranslationPostProcessor |
class |
JdoTemplate
Deprecated.
as of Spring 3.1, in favor of native PersistenceManager usage
(see
TransactionAwarePersistenceManagerFactoryProxy and
SpringPersistenceManagerProxyBean) |
class |
JdoTransactionManager
PlatformTransactionManager implementation for a
single JDO PersistenceManagerFactory. |
class |
LocalPersistenceManagerFactoryBean
FactoryBean that creates a
JDO PersistenceManagerFactory. |
| Modifier and Type | Class and Description |
|---|---|
class |
JdoDaoSupport
Deprecated.
as of Spring 3.1, in favor of native PersistenceManager usage
(see
TransactionAwarePersistenceManagerFactoryProxy
and SpringPersistenceManagerProxyBean) |
class |
OpenPersistenceManagerInViewFilter
Servlet 2.3 Filter that binds a JDO PersistenceManager to the thread for the
entire processing of the request.
|
class |
SpringPersistenceManagerProxyBean
Proxy that implements the
PersistenceManager interface,
delegating to the current thread-bound PersistenceManager (the Spring-managed
transactional PersistenceManager or the single OpenPersistenceManagerInView
PersistenceManager, if any) on each invocation. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEntityManagerFactoryBean
Abstract
FactoryBean that
creates a local JPA EntityManagerFactory
instance within a Spring application context. |
class |
JpaAccessor
Deprecated.
as of Spring 3.1, in favor of native EntityManager usage
(typically obtained through
@PersistenceContext) |
class |
JpaInterceptor
Deprecated.
as of Spring 3.1, in favor of native EntityManager usage
(typically obtained through
@PersistenceContext) and
AOP-driven exception translation through
PersistenceExceptionTranslationPostProcessor |
class |
JpaTemplate
Deprecated.
as of Spring 3.1, in favor of native EntityManager usage
(typically obtained through
@PersistenceContext)
Note that this class did not get upgraded to JPA 2.0 and never will. |
class |
JpaTransactionManager
PlatformTransactionManager implementation
for a single JPA EntityManagerFactory. |
class |
LocalContainerEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
container bootstrap contract. |
class |
LocalEntityManagerFactoryBean
FactoryBean that creates a JPA
EntityManagerFactory according to JPA's standard
standalone bootstrap contract. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultPersistenceUnitManager
Default implementation of the
PersistenceUnitManager interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
JpaDaoSupport
Deprecated.
as of Spring 3.1, in favor of native EntityManager usage
(typically obtained through
@PersistenceContext) |
class |
OpenEntityManagerInViewFilter
Servlet 2.3 Filter that binds a JPA EntityManager to the thread for the
entire processing of the request.
|
class |
SharedEntityManagerBean
FactoryBean that exposes a shared JPA EntityManager
reference for a given EntityManagerFactory. |
| Modifier and Type | Class and Description |
|---|---|
class |
CastorMarshaller
Implementation of the
Marshaller interface for Castor. |
| Modifier and Type | Class and Description |
|---|---|
class |
Jaxb2Marshaller
Implementation of the
GenericMarshaller interface for JAXB 2.0+. |
| Modifier and Type | Class and Description |
|---|---|
class |
JibxMarshaller
Implementation of the
Marshaller and Unmarshaller interfaces for JiBX. |
| Modifier and Type | Class and Description |
|---|---|
class |
XStreamMarshaller
Implementation of the
Marshaller interface for XStream. |
| Modifier and Type | Class and Description |
|---|---|
class |
BurlapClientInterceptor
MethodInterceptor for accessing a Burlap service. |
class |
BurlapExporter
General stream-based protocol exporter for a Burlap endpoint.
|
class |
BurlapProxyFactoryBean
FactoryBean for Burlap proxies. |
class |
BurlapServiceExporter
Servlet-API-based HTTP request handler that exports the specified service bean
as Burlap service endpoint, accessible via a Burlap proxy.
|
class |
HessianClientInterceptor
MethodInterceptor for accessing a Hessian service. |
class |
HessianExporter
General stream-based protocol exporter for a Hessian endpoint.
|
class |
HessianProxyFactoryBean
FactoryBean for Hessian proxies. |
class |
HessianServiceExporter
Servlet-API-based HTTP request handler that exports the specified service bean
as Hessian service endpoint, accessible via a Hessian proxy.
|
class |
SimpleBurlapServiceExporter
HTTP request handler that exports the specified service bean as
Burlap service endpoint, accessible via a Burlap proxy.
|
class |
SimpleHessianServiceExporter
HTTP request handler that exports the specified service bean as
Hessian service endpoint, accessible via a Hessian proxy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HttpInvokerClientInterceptor
MethodInterceptor for accessing an
HTTP invoker service. |
class |
HttpInvokerProxyFactoryBean
FactoryBean for HTTP invoker proxies. |
class |
HttpInvokerServiceExporter
Servlet-API-based HTTP request handler that exports the specified service bean
as HTTP invoker service endpoint, accessible via an HTTP invoker proxy.
|
class |
SimpleHttpInvokerServiceExporter
HTTP request handler that exports the specified service bean as
HTTP invoker service endpoint, accessible via an HTTP invoker proxy.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JaxRpcPortClientInterceptor
Deprecated.
in favor of JAX-WS support in
org.springframework.remoting.jaxws |
class |
JaxRpcPortProxyFactoryBean
Deprecated.
in favor of JAX-WS support in
org.springframework.remoting.jaxws |
class |
LocalJaxRpcServiceFactoryBean
Deprecated.
in favor of JAX-WS support in
org.springframework.remoting.jaxws |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJaxWsServiceExporter
Abstract exporter for JAX-WS services, autodetecting annotated service beans
(through the JAX-WS
WebService annotation). |
class |
JaxWsPortClientInterceptor
MethodInterceptor for accessing a specific
port of a JAX-WS service. |
class |
JaxWsPortProxyFactoryBean
FactoryBean for a specific port of a
JAX-WS service. |
class |
LocalJaxWsServiceFactoryBean
FactoryBean for locally
defined JAX-WS Service references. |
class |
SimpleHttpServerJaxWsServiceExporter
Simple exporter for JAX-WS services, autodetecting annotated service beans
(through the JAX-WS
WebService annotation) and exporting
them through the HTTP server included in Sun's JDK 1.6. |
class |
SimpleJaxWsServiceExporter
Simple exporter for JAX-WS services, autodetecting annotated service beans
(through the JAX-WS
WebService annotation) and exporting
them with a configured base address (by default "http://localhost:8080/")
using the JAX-WS provider's built-in publication support. |
| Modifier and Type | Class and Description |
|---|---|
class |
JndiRmiClientInterceptor
MethodInterceptor for accessing RMI services from JNDI. |
class |
JndiRmiProxyFactoryBean
FactoryBean for RMI proxies from JNDI. |
class |
JndiRmiServiceExporter
Service exporter which binds RMI services to JNDI.
|
class |
RemoteInvocationSerializingExporter
Abstract base class for remote service exporters that explicitly deserialize
RemoteInvocation objects and serialize
RemoteInvocationResult objects,
for example Spring's HTTP invoker. |
class |
RmiClientInterceptor
MethodInterceptor for accessing conventional
RMI services or RMI invokers. |
class |
RmiProxyFactoryBean
FactoryBean for RMI proxies, supporting both conventional RMI services
and RMI invokers. |
class |
RmiRegistryFactoryBean
FactoryBean that locates a Registry and
exposes it for bean references. |
class |
RmiServiceExporter
RMI exporter that exposes the specified service as RMI object with the specified name.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RemoteInvocationBasedAccessor
Abstract base class for remote service accessors that are based
on serialization of
RemoteInvocation objects. |
class |
SimpleHttpServerFactoryBean
FactoryBean that creates a simple
HTTP server, based on the HTTP server that is included in Sun's JRE 1.6. |
class |
UrlBasedRemoteAccessor
Abstract base class for classes that access remote services via URLs.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ExecutorConfigurationSupport
Base class for classes that are setting up a
java.util.concurrent.ExecutorService
(typically a ThreadPoolExecutor). |
class |
ForkJoinPoolFactoryBean
A Spring
FactoryBean that builds and exposes a preconfigured ForkJoinPool. |
class |
ScheduledExecutorFactoryBean
FactoryBean that sets up
a JDK 1.5 ScheduledExecutorService
(by default: a ScheduledThreadPoolExecutor)
and exposes it for bean references. |
class |
ThreadPoolExecutorFactoryBean
JavaBean that allows for configuring a JDK 1.5
ThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds",
"queueCapacity" properties) and exposing it as a bean reference of its native
ExecutorService type. |
class |
ThreadPoolTaskExecutor
JavaBean that allows for configuring a JDK 1.5
ThreadPoolExecutor
in bean style (through its "corePoolSize", "maxPoolSize", "keepAliveSeconds", "queueCapacity"
properties) and exposing it as a Spring TaskExecutor. |
class |
ThreadPoolTaskScheduler
Implementation of Spring's
TaskScheduler interface, wrapping
a native ScheduledThreadPoolExecutor. |
| Modifier and Type | Class and Description |
|---|---|
class |
ContextLifecycleScheduledTaskRegistrar
ScheduledTaskRegistrar subclass that redirects the actual scheduling
of tasks to the ContextRefreshedEvent callback. |
class |
ScheduledTaskRegistrar
Helper bean for registering tasks with a
TaskScheduler, typically using cron
expressions. |
class |
TaskExecutorFactoryBean
FactoryBean for creating ThreadPoolTaskExecutor instances, choosing
between the standard concurrent and the backport-concurrent variant.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MethodInvokingRunnable
Adapter that implements the
Runnable interface as a configurable
method invocation based on Spring's MethodInvoker. |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodInvokingTimerTaskFactoryBean
Deprecated.
as of Spring 3.0, in favor of the
scheduling.concurrent
package which is based on Java 5's java.util.concurrent.ExecutorService |
class |
TimerFactoryBean
Deprecated.
as of Spring 3.0, in favor of the
scheduling.concurrent
package which is based on Java 5's java.util.concurrent.ExecutorService |
class |
TimerTaskExecutor
Deprecated.
as of Spring 3.0, in favor of the
scheduling.concurrent
package which is based on Java 5's java.util.concurrent.ExecutorService |
| Modifier and Type | Class and Description |
|---|---|
class |
MethodMapTransactionAttributeSource
Simple
TransactionAttributeSource implementation that
allows attributes to be stored per method in a Map. |
class |
TransactionAspectSupport
Base class for transactional aspects, such as the
TransactionInterceptor
or an AspectJ aspect. |
class |
TransactionInterceptor
AOP Alliance MethodInterceptor for declarative transaction
management using the common Spring transaction infrastructure
(
PlatformTransactionManager). |
class |
TransactionProxyFactoryBean
Proxy factory bean for simplified declarative transaction handling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JtaTransactionManager
PlatformTransactionManager implementation
for JTA, delegating to a backend JTA provider. |
class |
OC4JJtaTransactionManager
Deprecated.
as of Spring 3.2, in favor of
WebLogicJtaTransactionManager
since Oracle end-of-lifed OC4J in favor of WebLogic |
class |
WebLogicJtaTransactionManager
Special
JtaTransactionManager variant for BEA WebLogic (9.0 and higher). |
| Modifier and Type | Class and Description |
|---|---|
class |
TransactionTemplate
Template class that simplifies programmatic transaction demarcation and
transaction exception handling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FreeMarkerConfigurationFactoryBean
Factory bean that creates a FreeMarker Configuration and provides it as
bean reference.
|
| Modifier and Type | Class and Description |
|---|---|
class |
VelocityEngineFactoryBean
Factory bean that configures a VelocityEngine and provides it as bean
reference.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BeanValidationPostProcessor
Simple
BeanPostProcessor that checks JSR-303 constraint annotations
in Spring-managed beans, throwing an initialization exception in case of
constraint violations right before calling the bean's init method (if any). |
class |
CustomValidatorBean
Configurable bean class that exposes a specific JSR-303 Validator
through its original interface as well as through the Spring
Validator interface. |
class |
LocalValidatorFactoryBean
This is the central class for
javax.validation (JSR-303) setup
in a Spring application context: It bootstraps a javax.validation.ValidationFactory
and exposes it through the Spring Validator interface
as well as through the JSR-303 Validator interface and the
ValidatorFactory interface itself. |
class |
MethodValidationPostProcessor
A convenient
BeanPostProcessor implementation that delegates to a
JSR-303 provider for performing method-level validation on annotated methods. |
| Modifier and Type | Class and Description |
|---|---|
class |
ContentNegotiationManagerFactoryBean
A factory providing convenient access to a
ContentNegotiationManager
configured with one or more ContentNegotiationStrategy instances. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRefreshableWebApplicationContext
AbstractRefreshableApplicationContext
subclass which implements the
ConfigurableWebApplicationContext
interface for web environments. |
class |
AnnotationConfigWebApplicationContext
WebApplicationContext
implementation which accepts annotated classes as input - in particular
@Configuration-annotated
classes, but also plain @Component
classes and JSR-330 compliant classes using javax.inject annotations. |
class |
XmlWebApplicationContext
WebApplicationContext implementation
which takes its configuration from XML documents, understood by an
XmlBeanDefinitionReader. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRequestLoggingFilter
Base class for
Filters that perform logging operations before and after a request
is processed. |
class |
CharacterEncodingFilter
Servlet 2.3/2.4 Filter that allows one to specify a character encoding for
requests.
|
class |
CommonsRequestLoggingFilter
Simple request logging filter that writes the request URI
(and optionally the query string) to the Commons Log.
|
class |
DelegatingFilterProxy
Proxy for a standard Servlet 2.3 Filter, delegating to a Spring-managed
bean that implements the Filter interface.
|
class |
GenericFilterBean
Simple base implementation of
Filter which treats
its config parameters (init-param entries within the
filter tag in web.xml) as bean properties. |
class |
HiddenHttpMethodFilter
Filter that converts posted method parameters into HTTP methods,
retrievable via HttpServletRequest.getMethod(). |
class |
HttpPutFormContentFilter
Filter that makes form encoded data available through
the ServletRequest.getParameter*() family of methods during HTTP PUT
or PATCH requests. |
class |
Log4jNestedDiagnosticContextFilter
Request logging filter that adds the request log message to the Log4J
nested diagnostic context (NDC) before the request is processed,
removing it again after the request is processed.
|
class |
OncePerRequestFilter
Filter base class that aims to guarantee a single execution per request
dispatch, on any servlet container.
|
class |
RequestContextFilter
Servlet 2.3 Filter that exposes the request to the current thread,
through both
LocaleContextHolder and
RequestContextHolder. |
class |
ServletContextRequestLoggingFilter
Simple request logging filter that writes the request URI
(and optionally the query string) to the ServletContext log.
|
class |
ShallowEtagHeaderFilter
Filter that generates an ETag value based on the
content on the response. |
| Modifier and Type | Class and Description |
|---|---|
class |
MultipartFilter
Servlet 2.3 Filter that resolves multipart requests via a MultipartResolver.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractRefreshablePortletApplicationContext
AbstractRefreshableApplicationContext
subclass which implements the ConfigurablePortletApplicationContext
interface for portlet environments. |
class |
XmlPortletApplicationContext
Portlet-based
WebApplicationContext
implementation which takes its configuration from XML documents, understood
by an XmlBeanDefinitionReader. |
| Modifier and Type | Class and Description |
|---|---|
class |
PortletWrappingController
Controller implementation that wraps a portlet instance which it manages
internally. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractHandlerMethodMapping<T>
Abstract base class for
HandlerMapping implementations that define a
mapping between a request and a HandlerMethod. |
| Modifier and Type | Class and Description |
|---|---|
class |
ServletWrappingController
Spring Controller implementation that wraps a servlet instance which it manages
internally.
|
| Modifier and Type | Class and Description |
|---|---|
class |
RequestMappingInfoHandlerMapping
Abstract base class for classes for which
RequestMappingInfo defines
the mapping between a request and a handler method. |
| Modifier and Type | Class and Description |
|---|---|
class |
ExceptionHandlerExceptionResolver
An
AbstractHandlerMethodExceptionResolver that resolves exceptions
through @ExceptionHandler methods. |
class |
RequestMappingHandlerAdapter
An
AbstractHandlerMethodAdapter that supports HandlerMethods
with the signature -- method argument and return types, defined in
@RequestMapping. |
class |
RequestMappingHandlerMapping
Creates
RequestMappingInfo instances from type and method-level
@RequestMapping annotations in
@Controller classes. |
| Modifier and Type | Class and Description |
|---|---|
class |
PropertiesMethodNameResolver
The most flexible out-of-the-box implementation of the
MethodNameResolver
interface. |
| Modifier and Type | Class and Description |
|---|---|
class |
ResourceHttpRequestHandler
HttpRequestHandler that serves static resources optimized for superior browser performance
(according to the guidelines of Page Speed, YSlow, etc.) by allowing for flexible cache settings
("cacheSeconds" property, last-modified support). |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTemplateView
Adapter base class for template-based view technologies such as
Velocity and FreeMarker, with the ability to use request and session
attributes in their model and the option to expose helper objects
for Spring's Velocity/FreeMarker macro library.
|
class |
AbstractUrlBasedView
Abstract base class for URL-based views.
|
class |
ContentNegotiatingViewResolver
Implementation of
ViewResolver that resolves a view based on the request file name or Accept header. |
class |
InternalResourceView
Wrapper for a JSP or other resource within the same web application.
|
class |
JstlView
Specialization of
InternalResourceView for JSTL pages,
i.e. |
class |
RedirectView
View that redirects to an absolute, context relative, or current request
relative URL.
|
class |
ResourceBundleViewResolver
A
ViewResolver implementation that uses
bean definitions in a ResourceBundle, specified by the bundle basename. |
class |
XmlViewResolver
A
ViewResolver implementation that uses
bean definitions in a dedicated XML file for view definitions, specified by
resource location. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractPdfStamperView
Abstract superclass for PDF views that operate on an existing
document with an AcroForm.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FreeMarkerConfigurer
JavaBean to configure FreeMarker for web usage, via the "configLocation"
and/or "freemarkerSettings" and/or "templateLoaderPath" properties.
|
class |
FreeMarkerView
View using the FreeMarker template engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractJasperReportsSingleFormatView
Extends
AbstractJasperReportsView to provide basic rendering logic
for views that use a fixed format, e.g. |
class |
AbstractJasperReportsView
Base class for all JasperReports views.
|
class |
ConfigurableJasperReportsView
Configurable JasperReports View, allowing to specify the JasperReports exporter
to be specified through bean properties rather than through the view class name.
|
class |
JasperReportsCsvView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in CSV format. |
class |
JasperReportsHtmlView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in HTML format. |
class |
JasperReportsMultiFormatView
Jasper Reports view class that allows for the actual rendering format to be
specified at runtime using a parameter contained in the model.
|
class |
JasperReportsPdfView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in PDF format. |
class |
JasperReportsXlsView
Implementation of
AbstractJasperReportsSingleFormatView
that renders report results in XLS format. |
| Modifier and Type | Class and Description |
|---|---|
class |
TilesJstlView
Deprecated.
as of Spring 3.0
|
| Modifier and Type | Class and Description |
|---|---|
class |
TilesConfigurer
Helper class to configure Tiles 2.x for the Spring Framework.
|
class |
TilesView
View implementation that retrieves a
Tiles definition. |
| Modifier and Type | Class and Description |
|---|---|
class |
VelocityConfigurer
JavaBean to configure Velocity for web usage, via the "configLocation"
and/or "velocityProperties" and/or "resourceLoaderPath" bean properties.
|
class |
VelocityLayoutView
VelocityLayoutView emulates the functionality offered by Velocity's
VelocityLayoutServlet to ease page composition from different templates.
|
class |
VelocityToolboxView
VelocityView subclass which adds support for Velocity Tools toolboxes
and Velocity Tools ViewTool callbacks / Velocity Tools 1.3 init methods. |
class |
VelocityView
View using the Velocity template engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
XsltView
XSLT-driven View that allows for response context to be rendered as the
result of an XSLT transformation.
|
Copyright © 2015. All rights reserved.