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
MBeanServer s
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 Spring message listener container implementations.
|
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
Filter s 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 HandlerMethod s
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
JasperReports 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.