Browse Source
* Applied patch submitted by Carlos Zuniga git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1281 50f2f4bb-b051-0410-bef5-90022cba6387pull/1/head
499 changed files with 2627 additions and 2420 deletions
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. |
||||
* |
||||
* <p>Normally to be used through an AspectJAutoProxyCreator rather than directly. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.aspectj.annotation; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Classes enabling AspectJ 5 @Annotated classes to be used in Spring AOP. |
||||
|
||||
<p>Normally to be used through an AspectJAutoProxyCreator rather than directly. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Base classes enabling auto-proxying based on AspectJ. |
||||
* Support for AspectJ annotation aspects resides in the "aspectj.annotation" package. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.aspectj.autoproxy; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Base classes enabling auto-proxying based on AspectJ. |
||||
Support for AspectJ annotation aspects resides in the "aspectj.annotation" package. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,15 @@
@@ -0,0 +1,15 @@
|
||||
|
||||
/** |
||||
* |
||||
* AspectJ integration package. Includes Spring AOP advice implementations for AspectJ 5 |
||||
* annotation-style methods, and an AspectJExpressionPointcut: a Spring AOP Pointcut |
||||
* implementation that allows use of the AspectJ pointcut expression language with the Spring AOP |
||||
* runtime framework. |
||||
* |
||||
* <p>Note that use of this package does <i>not</i> require the use of the <code>ajc</code> compiler |
||||
* or AspectJ load-time weaver. It is intended to enable the use of a valuable subset of AspectJ |
||||
* functionality, with consistent semantics, with the proxy-based Spring AOP framework. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.aspectj; |
||||
|
||||
@ -1,14 +0,0 @@
@@ -1,14 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
AspectJ integration package. Includes Spring AOP advice implementations for AspectJ 5 |
||||
annotation-style methods, and an AspectJExpressionPointcut: a Spring AOP Pointcut |
||||
implementation that allows use of the AspectJ pointcut expression language with the Spring AOP |
||||
runtime framework. |
||||
|
||||
<p>Note that use of this package does <i>not</i> require the use of the <code>ajc</code> compiler |
||||
or AspectJ load-time weaver. It is intended to enable the use of a valuable subset of AspectJ |
||||
functionality, with consistent semantics, with the proxy-based Spring AOP framework. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for declarative AOP configuration, |
||||
* with XML schema being the primary configuration format. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.config; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for declarative AOP configuration, |
||||
with XML schema being the primary configuration format. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,18 @@
@@ -0,0 +1,18 @@
|
||||
|
||||
/** |
||||
* |
||||
* SPI package allowing Spring AOP framework to handle arbitrary advice types. |
||||
* <br> |
||||
* Users who want merely to <i>use</i> the Spring AOP framework, rather than extend |
||||
* its capabilities, don't need to concern themselves with this package. |
||||
* <br> |
||||
* You may wish to use these adapters to wrap Spring-specific advices, such as MethodBeforeAdvice, |
||||
* in MethodInterceptor, to allow their use in another AOP framework supporting the AOP Alliance interfaces. |
||||
* </br> |
||||
* <br> |
||||
* These adapters do not depend on any other Spring framework classes to allow such usage. |
||||
* </br> |
||||
* |
||||
*/ |
||||
package org.springframework.aop.framework.adapter; |
||||
|
||||
@ -1,17 +0,0 @@
@@ -1,17 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
SPI package allowing Spring AOP framework to handle arbitrary advice types. |
||||
<br> |
||||
Users who want merely to <i>use</i> the Spring AOP framework, rather than extend |
||||
its capabilities, don't need to concern themselves with this package. |
||||
<br> |
||||
You may wish to use these adapters to wrap Spring-specific advices, such as MethodBeforeAdvice, |
||||
in MethodInterceptor, to allow their use in another AOP framework supporting the AOP Alliance interfaces. |
||||
</br> |
||||
<br> |
||||
These adapters do not depend on any other Spring framework classes to allow such usage. |
||||
</br> |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
|
||||
/** |
||||
* |
||||
* Bean post-processors for use in ApplicationContexts to simplify AOP usage |
||||
* by automatically creating AOP proxies without the need to use a ProxyFactoryBean. |
||||
* |
||||
* <p>The various post-processors in this package need only be added to an ApplicationContext |
||||
* (typically in an XML bean definition document) to automatically proxy selected beans. |
||||
* |
||||
* <p><b>NB</b>: Automatic auto-proxying is not supported for BeanFactory implementations, |
||||
* as post-processors beans are only automatically detected in application contexts. |
||||
* Post-processors can be explicitly registered on a ConfigurableBeanFactory instead. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.framework.autoproxy; |
||||
|
||||
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Bean post-processors for use in ApplicationContexts to simplify AOP usage |
||||
by automatically creating AOP proxies without the need to use a ProxyFactoryBean. |
||||
|
||||
<p>The various post-processors in this package need only be added to an ApplicationContext |
||||
(typically in an XML bean definition document) to automatically proxy selected beans. |
||||
|
||||
<p><b>NB</b>: Automatic auto-proxying is not supported for BeanFactory implementations, |
||||
as post-processors beans are only automatically detected in application contexts. |
||||
Post-processors can be explicitly registered on a ConfigurableBeanFactory instead. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,19 @@
@@ -0,0 +1,19 @@
|
||||
|
||||
/** |
||||
* |
||||
* Package containing Spring's basic AOP infrastructure, compliant with the |
||||
* <a href="http://aopalliance.sourceforge.net">AOP Alliance</a> interfaces. |
||||
* |
||||
* <p>Spring AOP supports proxying interfaces or classes, introductions, and offers |
||||
* static and dynamic pointcuts. |
||||
* |
||||
* <p>Any Spring AOP proxy can be cast to the ProxyConfig AOP configuration interface
|
||||
* in this package to add or remove interceptors. |
||||
* |
||||
* <p>The ProxyFactoryBean is a convenient way to create AOP proxies in a BeanFactory |
||||
* or ApplicationContext. However, proxies can be created programmatically using the |
||||
* ProxyFactory class. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.framework; |
||||
|
||||
@ -1,18 +0,0 @@
@@ -1,18 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Package containing Spring's basic AOP infrastructure, compliant with the |
||||
<a href="http://aopalliance.sourceforge.net">AOP Alliance</a> interfaces. |
||||
|
||||
<p>Spring AOP supports proxying interfaces or classes, introductions, and offers |
||||
static and dynamic pointcuts. |
||||
|
||||
<p>Any Spring AOP proxy can be cast to the ProxyConfig AOP configuration interface |
||||
in this package to add or remove interceptors. |
||||
|
||||
<p>The ProxyFactoryBean is a convenient way to create AOP proxies in a BeanFactory |
||||
or ApplicationContext. However, proxies can be created programmatically using the |
||||
ProxyFactory class. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Provides miscellaneous interceptor implementations. |
||||
* More specific interceptors can be found in corresponding |
||||
* functionality packages, like "transaction" and "orm". |
||||
* |
||||
*/ |
||||
package org.springframework.aop.interceptor; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Provides miscellaneous interceptor implementations. |
||||
More specific interceptors can be found in corresponding |
||||
functionality packages, like "transaction" and "orm". |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,25 @@
@@ -0,0 +1,25 @@
|
||||
|
||||
/** |
||||
* |
||||
* Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. |
||||
* |
||||
* <br>Any AOP Alliance MethodInterceptor is usable in Spring. |
||||
* |
||||
* <br>Spring AOP also offers: |
||||
* <ul> |
||||
* <li>Introduction support |
||||
* <li>A Pointcut abstraction, supporting "static" pointcuts |
||||
* (class and method-based) and "dynamic" pointcuts (also considering method arguments). |
||||
* There are currently no AOP Alliance interfaces for pointcuts. |
||||
* <li>A full range of advice types, including around, before, after returning and throws advice. |
||||
* <li>Extensibility allowing arbitrary custom advice types to |
||||
* be plugged in without modifying the core framework. |
||||
* </ul> |
||||
* |
||||
* <br> |
||||
* Spring AOP can be used programmatically or (preferably) |
||||
* integrated with the Spring IoC container. |
||||
* |
||||
*/ |
||||
package org.springframework.aop; |
||||
|
||||
@ -1,24 +0,0 @@
@@ -1,24 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Core Spring AOP interfaces, built on AOP Alliance AOP interoperability interfaces. |
||||
|
||||
<br>Any AOP Alliance MethodInterceptor is usable in Spring. |
||||
|
||||
<br>Spring AOP also offers: |
||||
<ul> |
||||
<li>Introduction support |
||||
<li>A Pointcut abstraction, supporting "static" pointcuts |
||||
(class and method-based) and "dynamic" pointcuts (also considering method arguments). |
||||
There are currently no AOP Alliance interfaces for pointcuts. |
||||
<li>A full range of advice types, including around, before, after returning and throws advice. |
||||
<li>Extensibility allowing arbitrary custom advice types to |
||||
be plugged in without modifying the core framework. |
||||
</ul> |
||||
|
||||
<br> |
||||
Spring AOP can be used programmatically or (preferably) |
||||
integrated with the Spring IoC container. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support for AOP-based scoping of target objects, with configurable backend. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.scope; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support for AOP-based scoping of target objects, with configurable backend. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Annotation support for AOP pointcuts. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.support.annotation; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Annotation support for AOP pointcuts. |
||||
|
||||
</html> |
||||
</body> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Convenience classes for using Spring's AOP API. |
||||
* |
||||
*/ |
||||
package org.springframework.aop.support; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Convenience classes for using Spring's AOP API. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for beans-style handling of Java 5 annotations. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.annotation; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for beans-style handling of Java 5 annotations. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for accessing a Spring BeanFactory from Unified EL. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.access.el; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for accessing a Spring BeanFactory from Unified EL. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
|
||||
/** |
||||
* |
||||
* Helper infrastructure to locate and access bean factories. |
||||
* |
||||
* <p><b>Note: This package is only relevant for special sharing of bean |
||||
* factories, for example behind EJB facades. It is <i>not</i> used in a |
||||
* typical web application or standalone application.</b> |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.access; |
||||
|
||||
@ -1,11 +0,0 @@
@@ -1,11 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Helper infrastructure to locate and access bean factories. |
||||
|
||||
<p><b>Note: This package is only relevant for special sharing of bean |
||||
factories, for example behind EJB facades. It is <i>not</i> used in a |
||||
typical web application or standalone application.</b> |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for annotation-driven bean configuration. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.annotation; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for annotation-driven bean configuration. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* SPI interfaces and configuration-related convenience classes for bean factories. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.config; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
SPI interfaces and configuration-related convenience classes for bean factories. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
|
||||
/** |
||||
* |
||||
* The core package implementing Spring's lightweight Inversion of Control (IoC) container. |
||||
* <p> |
||||
* Provides an alternative to the Singleton and Prototype design |
||||
* patterns, including a consistent approach to configuration management. |
||||
* Builds on the org.springframework.beans package. |
||||
* |
||||
* <p>This package and related packages are discussed in Chapter 11 of |
||||
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
* by Rod Johnson (Wrox, 2002). |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory; |
||||
|
||||
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
The core package implementing Spring's lightweight Inversion of Control (IoC) container. |
||||
<p> |
||||
Provides an alternative to the Singleton and Prototype design |
||||
patterns, including a consistent approach to configuration management. |
||||
Builds on the org.springframework.beans package. |
||||
|
||||
<p>This package and related packages are discussed in Chapter 11 of |
||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
by Rod Johnson (Wrox, 2002). |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support infrastructure for bean definition parsing. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.parsing; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support infrastructure for bean definition parsing. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for the JDK 1.6 ServiceLoader facility. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.serviceloader; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for the JDK 1.6 ServiceLoader facility. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Classes supporting the <code>org.springframework.beans.factory</code> package. |
||||
* Contains abstract base classes for <code>BeanFactory</code> implementations. |
||||
* |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.support; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Classes supporting the <code>org.springframework.beans.factory</code> package. |
||||
Contains abstract base classes for <code>BeanFactory</code> implementations. |
||||
|
||||
</body> |
||||
</html> |
||||
|
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Mechanism to determine bean wiring metadata from a bean instance. |
||||
* Foundation for aspect-driven bean configuration. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.wiring; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Mechanism to determine bean wiring metadata from a bean instance. |
||||
Foundation for aspect-driven bean configuration. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Contains an abstract XML-based <code>BeanFactory</code> implementation, |
||||
* including a standard "spring-beans" DTD. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.factory.xml; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Contains an abstract XML-based <code>BeanFactory</code> implementation, |
||||
including a standard "spring-beans" DTD. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
|
||||
/** |
||||
* |
||||
* This package contains interfaces and classes for manipulating Java beans. |
||||
* It is used by most other Spring packages. |
||||
* |
||||
* <p>A BeanWrapper object may be used to set and get bean properties, |
||||
* singly or in bulk. |
||||
* |
||||
* <p>The classes in this package are discussed in Chapter 11 of |
||||
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
* by Rod Johnson (Wrox, 2002). |
||||
* |
||||
*/ |
||||
package org.springframework.beans; |
||||
|
||||
@ -1,15 +0,0 @@
@@ -1,15 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
This package contains interfaces and classes for manipulating Java beans. |
||||
It is used by most other Spring packages. |
||||
|
||||
<p>A BeanWrapper object may be used to set and get bean properties, |
||||
singly or in bulk. |
||||
|
||||
<p>The classes in this package are discussed in Chapter 11 of |
||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
by Rod Johnson (Wrox, 2002). |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
|
||||
/** |
||||
* |
||||
* Properties editors used to convert from String values to object |
||||
* types such as java.util.Properties. |
||||
* |
||||
* <p>Some of these editors are registered automatically by BeanWrapperImpl. |
||||
* "CustomXxxEditor" classes are intended for manual registration in |
||||
* specific binding processes, as they are localized or the like. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.propertyeditors; |
||||
|
||||
@ -1,12 +0,0 @@
@@ -1,12 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Properties editors used to convert from String values to object |
||||
types such as java.util.Properties. |
||||
|
||||
<p>Some of these editors are registered automatically by BeanWrapperImpl. |
||||
"CustomXxxEditor" classes are intended for manual registration in |
||||
specific binding processes, as they are localized or the like. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Classes supporting the org.springframework.beans package, |
||||
* such as utility classes for sorting and holding lists of beans. |
||||
* |
||||
*/ |
||||
package org.springframework.beans.support; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Classes supporting the org.springframework.beans package, |
||||
such as utility classes for sorting and holding lists of beans. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for the open source cache |
||||
* <a href="http://ehcache.sourceforge.net">EHCache</a>, |
||||
* allowing to set up an EHCache CacheManager and Caches |
||||
* as beans in a Spring context. |
||||
* |
||||
*/ |
||||
package org.springframework.cache.ehcache; |
||||
|
||||
@ -1,10 +0,0 @@
@@ -1,10 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for the open source cache |
||||
<a href="http://ehcache.sourceforge.net">EHCache</a>, |
||||
allowing to set up an EHCache CacheManager and Caches |
||||
as beans in a Spring context. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* JavaMail support for Spring's mail infrastructure. |
||||
* Provides an extended JavaMailSender interface and a MimeMessageHelper |
||||
* class for convenient population of a JavaMail MimeMessage. |
||||
* |
||||
*/ |
||||
package org.springframework.mail.javamail; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
JavaMail support for Spring's mail infrastructure. |
||||
Provides an extended JavaMailSender interface and a MimeMessageHelper |
||||
class for convenient population of a JavaMail MimeMessage. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Spring's generic mail infrastructure. |
||||
* Concrete implementations are provided in the subpackages. |
||||
* |
||||
*/ |
||||
package org.springframework.mail; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Spring's generic mail infrastructure. |
||||
Concrete implementations are provided in the subpackages. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager |
||||
* facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. |
||||
* |
||||
*/ |
||||
package org.springframework.scheduling.commonj; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Convenience classes for scheduling based on the CommonJ WorkManager/TimerManager |
||||
facility, as supported by IBM WebSphere 6.0+ and BEA WebLogic 9.0+. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for the open source scheduler |
||||
* <a href="http://www.opensymphony.com/quartz">Quartz</a>, |
||||
* allowing to set up Quartz Schedulers, JobDetails and |
||||
* Triggers as beans in a Spring context. Also provides |
||||
* convenience classes for implementing Quartz Jobs. |
||||
* |
||||
*/ |
||||
package org.springframework.scheduling.quartz; |
||||
|
||||
@ -1,11 +0,0 @@
@@ -1,11 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for the open source scheduler |
||||
<a href="http://www.opensymphony.com/quartz">Quartz</a>, |
||||
allowing to set up Quartz Schedulers, JobDetails and |
||||
Triggers as beans in a Spring context. Also provides |
||||
convenience classes for implementing Quartz Jobs. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for setting up |
||||
* <a href="http://www.freemarker.org">FreeMarker</a> |
||||
* within a Spring application context. |
||||
* |
||||
*/ |
||||
package org.springframework.ui.freemarker; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for setting up |
||||
<a href="http://www.freemarker.org">FreeMarker</a> |
||||
within a Spring application context. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for |
||||
* <a href="http://jasperreports.sourceforge.net">JasperReports</a>. |
||||
* |
||||
*/ |
||||
package org.springframework.ui.jasperreports; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for |
||||
<a href="http://jasperreports.sourceforge.net">JasperReports</a>. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for setting up |
||||
* <a href="http://velocity.apache.org">Velocity</a> |
||||
* within a Spring application context. |
||||
* |
||||
*/ |
||||
package org.springframework.ui.velocity; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for setting up |
||||
<a href="http://velocity.apache.org">Velocity</a> |
||||
within a Spring application context. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,12 @@
@@ -0,0 +1,12 @@
|
||||
|
||||
/** |
||||
* |
||||
* Helper infrastructure to locate and access shared application contexts. |
||||
* |
||||
* <p><b>Note: This package is only relevant for special sharing of application |
||||
* contexts, for example behind EJB facades. It is <i>not</i> used in a typical |
||||
* web application or standalone application.</b> |
||||
* |
||||
*/ |
||||
package org.springframework.context.access; |
||||
|
||||
@ -1,11 +0,0 @@
@@ -1,11 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Helper infrastructure to locate and access shared application contexts. |
||||
|
||||
<p><b>Note: This package is only relevant for special sharing of application |
||||
contexts, for example behind EJB facades. It is <i>not</i> used in a typical |
||||
web application or standalone application.</b> |
||||
|
||||
</body> |
||||
</html> |
||||
@ -1,26 +0,0 @@
@@ -1,26 +0,0 @@
|
||||
/* |
||||
* Copyright 2002-2009 the original author or authors. |
||||
* |
||||
* Licensed under the Apache License, Version 2.0 (the "License"); |
||||
* you may not use this file except in compliance with the License. |
||||
* You may obtain a copy of the License at |
||||
* |
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
* |
||||
* Unless required by applicable law or agreed to in writing, software |
||||
* distributed under the License is distributed on an "AS IS" BASIS, |
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||
* See the License for the specific language governing permissions and |
||||
* limitations under the License. |
||||
*/ |
||||
|
||||
/** |
||||
* Annotation support for context configuration, including classpath scanning for |
||||
* {@link org.springframework.beans.factory.annotation.Autowired} candidates |
||||
* and {@link Configuration} class processing. |
||||
* |
||||
* @author Juergen Hoeller |
||||
* @author Mark Fisher |
||||
* @author Chris Beams |
||||
*/ |
||||
package org.springframework.context.annotation; |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for advanced application context configuration, |
||||
* with XML schema being the primary configuration format. |
||||
* |
||||
*/ |
||||
package org.springframework.context.config; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for advanced application context configuration, |
||||
with XML schema being the primary configuration format. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for application events, like standard context events. |
||||
* To be supported by all major application context implementations. |
||||
* |
||||
*/ |
||||
package org.springframework.context.event; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for application events, like standard context events. |
||||
To be supported by all major application context implementations. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Expression parsing support within a Spring application context. |
||||
* |
||||
*/ |
||||
package org.springframework.context.expression; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Expression parsing support within a Spring application context. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Abstraction for determining the current Locale, |
||||
* plus global holder that exposes a thread-bound Locale. |
||||
* |
||||
*/ |
||||
package org.springframework.context.i18n; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Abstraction for determining the current Locale, |
||||
plus global holder that exposes a thread-bound Locale. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,17 @@
@@ -0,0 +1,17 @@
|
||||
|
||||
/** |
||||
* |
||||
* This package builds on the beans package to add support for |
||||
* message sources and for the Observer design pattern, and the |
||||
* ability for application objects to obtain resources using a |
||||
* consistent API. |
||||
* |
||||
* <p>There is no necessity for Spring applications to depend |
||||
* on ApplicationContext or even BeanFactory functionality |
||||
* explicitly. One of the strengths of the Spring architecture |
||||
* is that application objects can often be configured without |
||||
* any dependency on Spring-specific APIs. |
||||
* |
||||
*/ |
||||
package org.springframework.context; |
||||
|
||||
@ -1,16 +0,0 @@
@@ -1,16 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
This package builds on the beans package to add support for |
||||
message sources and for the Observer design pattern, and the |
||||
ability for application objects to obtain resources using a |
||||
consistent API. |
||||
|
||||
<p>There is no necessity for Spring applications to depend |
||||
on ApplicationContext or even BeanFactory functionality |
||||
explicitly. One of the strengths of the Spring architecture |
||||
is that application objects can often be configured without |
||||
any dependency on Spring-specific APIs. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Classes supporting the org.springframework.context package, |
||||
* such as abstract base classes for ApplicationContext |
||||
* implementations and a MessageSource implementation. |
||||
* |
||||
*/ |
||||
package org.springframework.context.support; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Classes supporting the org.springframework.context package, |
||||
such as abstract base classes for ApplicationContext |
||||
implementations and a MessageSource implementation. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Load-time weaving support for a Spring application context, building on Spring's |
||||
* {@link org.springframework.instrument.classloading.LoadTimeWeaver} abstraction. |
||||
* |
||||
*/ |
||||
package org.springframework.context.weaving; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Load-time weaving support for a Spring application context, building on Spring's |
||||
{@link org.springframework.instrument.classloading.LoadTimeWeaver} abstraction. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
|
||||
/** |
||||
* |
||||
* This package contains classes that allow easy access to EJBs. |
||||
* The basis are AOP interceptors run before and after the EJB invocation. |
||||
* In particular, the classes in this package allow transparent access |
||||
* to stateless session beans (SLSBs) with local interfaces, avoiding |
||||
* the need for application code using them to use EJB-specific APIs |
||||
* and JNDI lookups, and work with business interfaces that could be |
||||
* implemented without using EJB. This provides a valuable decoupling |
||||
* of client (such as web components) and business objects (which may |
||||
* or may not be EJBs). This gives us the choice of introducing EJB |
||||
* into an application (or removing EJB from an application) without |
||||
* affecting code using business objects. |
||||
* |
||||
* <p>The motivation for the classes in this package are discussed in Chapter 11 of |
||||
* <a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
* by Rod Johnson (Wrox, 2002). |
||||
* |
||||
* <p>However, the implementation and naming of classes in this package has changed. |
||||
* It now uses FactoryBeans and AOP, rather than the custom bean definitions described in |
||||
* <i>Expert One-on-One J2EE</i>. |
||||
* |
||||
*/ |
||||
package org.springframework.ejb.access; |
||||
|
||||
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
This package contains classes that allow easy access to EJBs. |
||||
The basis are AOP interceptors run before and after the EJB invocation. |
||||
In particular, the classes in this package allow transparent access |
||||
to stateless session beans (SLSBs) with local interfaces, avoiding |
||||
the need for application code using them to use EJB-specific APIs |
||||
and JNDI lookups, and work with business interfaces that could be |
||||
implemented without using EJB. This provides a valuable decoupling |
||||
of client (such as web components) and business objects (which may |
||||
or may not be EJBs). This gives us the choice of introducing EJB |
||||
into an application (or removing EJB from an application) without |
||||
affecting code using business objects. |
||||
|
||||
<p>The motivation for the classes in this package are discussed in Chapter 11 of |
||||
<a href="http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/">Expert One-On-One J2EE Design and Development</a> |
||||
by Rod Johnson (Wrox, 2002). |
||||
|
||||
<p>However, the implementation and naming of classes in this package has changed. |
||||
It now uses FactoryBeans and AOP, rather than the custom bean definitions described in |
||||
<i>Expert One-on-One J2EE</i>. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for EJB/J2EE-related configuration, |
||||
* with XML schema being the primary configuration format. |
||||
* |
||||
*/ |
||||
package org.springframework.ejb.config; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for EJB/J2EE-related configuration, |
||||
with XML schema being the primary configuration format. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,10 @@
@@ -0,0 +1,10 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support classes for EJB 3 Session Beans and Message-Driven Beans, |
||||
* performing injection of Spring beans through an EJB 3 interceptor |
||||
* that processes Spring's <code>@Autowired</code> annotation. |
||||
* |
||||
*/ |
||||
package org.springframework.ejb.interceptor; |
||||
|
||||
@ -1,9 +0,0 @@
@@ -1,9 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support classes for EJB 3 Session Beans and Message-Driven Beans, |
||||
performing injection of Spring beans through an EJB 3 interceptor |
||||
that processes Spring's <code>@Autowired</code> annotation. |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
|
||||
/** |
||||
* |
||||
* <p>Base classes to make implementing EJB 2.x beans simpler and less error-prone, |
||||
* as well as guaranteeing a Spring BeanFactory is available to such EJBs. |
||||
* This promotes good practice, with EJB services used for transaction |
||||
* management, thread management, and (possibly) remoting, while |
||||
* business logic is implemented in easily testable POJOs.</p> |
||||
* |
||||
* <p>In this model, the EJB is a facade, with as many POJO helpers |
||||
* behind the BeanFactory as required.</p> |
||||
* |
||||
* <p>Note that the default behavior is to look for an EJB enviroment variable |
||||
* with name <code>ejb/BeanFactoryPath</code> that specifies the |
||||
* location <i>on the classpath</i> of an XML bean factory definition |
||||
* file (such as <code>/com/mycom/mypackage/mybeans.xml</code>). |
||||
* If this JNDI key is missing, your EJB subclass won't successfully |
||||
* initialize in the container.</p> |
||||
* |
||||
* <p><b>Check out the <code>org.springframework.ejb.interceptor</code> |
||||
* package for equivalent support for the EJB 3 component model</b>, |
||||
* providing annotation-based autowiring using an EJB 3 interceptor.</p> |
||||
* |
||||
*/ |
||||
package org.springframework.ejb.support; |
||||
|
||||
@ -1,25 +0,0 @@
@@ -1,25 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
<p>Base classes to make implementing EJB 2.x beans simpler and less error-prone, |
||||
as well as guaranteeing a Spring BeanFactory is available to such EJBs. |
||||
This promotes good practice, with EJB services used for transaction |
||||
management, thread management, and (possibly) remoting, while |
||||
business logic is implemented in easily testable POJOs.</p> |
||||
|
||||
<p>In this model, the EJB is a facade, with as many POJO helpers |
||||
behind the BeanFactory as required.</p> |
||||
|
||||
<p>Note that the default behavior is to look for an EJB enviroment variable |
||||
with name <code>ejb/BeanFactoryPath</code> that specifies the |
||||
location <i>on the classpath</i> of an XML bean factory definition |
||||
file (such as <code>/com/mycom/mypackage/mybeans.xml</code>). |
||||
If this JNDI key is missing, your EJB subclass won't successfully |
||||
initialize in the container.</p> |
||||
|
||||
<p><b>Check out the <code>org.springframework.ejb.interceptor</code> |
||||
package for equivalent support for the EJB 3 component model</b>, |
||||
providing annotation-based autowiring using an EJB 3 interceptor.</p> |
||||
|
||||
</body> |
||||
</html> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support for class instrumentation on GlassFish / Sun Application Server. |
||||
* |
||||
*/ |
||||
package org.springframework.instrument.classloading.glassfish; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support for class instrumentation on GlassFish / Sun Application Server. |
||||
|
||||
</html> |
||||
</body> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support for class instrumentation on Oracle OC4J. |
||||
* |
||||
*/ |
||||
package org.springframework.instrument.classloading.oc4j; |
||||
|
||||
@ -1,7 +0,0 @@
@@ -1,7 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support for class instrumentation on Oracle OC4J. |
||||
|
||||
</html> |
||||
</body> |
||||
@ -0,0 +1,9 @@
@@ -0,0 +1,9 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support package for load time weaving based on class loaders, |
||||
* as required by JPA providers (but not JPA-specific). |
||||
* |
||||
*/ |
||||
package org.springframework.instrument.classloading; |
||||
|
||||
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
<html> |
||||
<body> |
||||
|
||||
Support package for load time weaving based on class loaders, |
||||
as required by JPA providers (but not JPA-specific). |
||||
|
||||
</html> |
||||
</body> |
||||
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
|
||||
/** |
||||
* |
||||
* Support for class instrumentation on BEA WebLogic 10. |
||||
* |
||||
*/ |
||||
package org.springframework.instrument.classloading.weblogic; |
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue