| 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.interceptor |
AOP-based solution for declarative caching demarcation.
|
| org.springframework.cache.support |
Support classes 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.support |
Support classes for the formatting package,
providing common implementations as well as adapters.
|
| 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.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.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.annotation |
JDK 1.5+ annotation for asynchronous method execution.
|
| 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.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.
|
| 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
Factory bean for
commons-logging
Log instances. |
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 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 |
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 CacheManager instances. |
class |
SimpleCacheManager
Simple cache manager working against a given collection of caches.
|
| 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 |
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 |
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 |
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 |
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 |
AsyncAnnotationBeanPostProcessor
Bean post-processor that automatically applies asynchronous invocation
behavior to any bean that carries the
Async annotation at class or
method-level by adding a corresponding AsyncAnnotationAdvisor to the
exposed proxy (either an existing AOP proxy or a newly generated proxy that
implements all of the target's interfaces). |
| 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 |
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
Special
JtaTransactionManager variant for Oracle OC4J (10.1.3 and higher). |
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 |
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. |
Copyright © 2012. All Rights Reserved.