Mark Pollack
0b463c0838
SPR-5385, SPR-5301 - partial work committed.
16 years ago
Juergen Hoeller
6ca253e3e6
RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation
16 years ago
Juergen Hoeller
dab23a71f9
polishing
16 years ago
Juergen Hoeller
df99929e21
added TaskScheduler interface and Trigger abstraction; added ConcurrentTaskScheduler and ThreadPoolTaskScheduler; added CommonJ TimerManagerTaskScheduler; added CronTrigger implementation for cron expression support
16 years ago
Juergen Hoeller
26f0671250
TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name
16 years ago
Juergen Hoeller
d42e24a752
polishing
16 years ago
Juergen Hoeller
4344832a47
qualifier annotations and @Value can be used at method level as well (applying to all parameters);
...
fixed EL evaluation of prepared constructor arguments for repeated prototype creation
16 years ago
Chris Beams
147709fa9e
Tweaks to package-info.java files
16 years ago
Chris Beams
22b25e0d7b
Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils
16 years ago
Chris Beams
7f96f57375
polishing
16 years ago
Chris Beams
1284bd585f
+ JavaDoc updates
...
+ added objectweb.asm back to .classpath to satisfy transitive need from groovy tests
+ package.html -> package-info.java
16 years ago
Chris Beams
cd50e45645
+ Moving .config.java module -> .context
16 years ago
Chris Beams
3ae3de19a9
+ Updated all projects to use the re-introduced org.springframework.asm instead of org.objectweb.asm (.java, template.mf, ivy.xml, and .classpath files have been updated)
...
+ Finished support for @Import , including detection of circular imports
16 years ago
Mark Pollack
13dfa11def
Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component
...
Add missing unit tests
16 years ago
Mark Pollack
fc9c3009fe
Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
16 years ago
Chris Beams
faffd98621
Javadoc polish & pruning dead code
16 years ago
Chris Beams
3231f458c8
+ Added 'proxyMode' attribute to @Scope annotation
...
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)
16 years ago
Chris Beams
9735c8024c
@Scope is now allowed on methods (for use in conjunction with @Bean )
16 years ago
Juergen Hoeller
e989292e2a
updated compile and test dependencies
16 years ago
Juergen Hoeller
516cc02d23
added Commons DBCP as test dependency
16 years ago
Juergen Hoeller
160249c012
generified FactoryBeans and further Java 5 code style updates
16 years ago
Juergen Hoeller
882c195221
polishing
16 years ago
Juergen Hoeller
d3d0111439
polishing
16 years ago
Juergen Hoeller
43caa57296
optimized OrderComparator usage
16 years ago
Juergen Hoeller
9871e94cad
SimpleAliasRegistry's "getAliases" method returns transitive aliases now; @Qualifier value matching takes chained aliases of target beans into account as well
16 years ago
Juergen Hoeller
57874a6050
SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches
16 years ago
Juergen Hoeller
5a09a2d642
polishing
16 years ago
Juergen Hoeller
d56419dad9
default post-processors use their default component order now
16 years ago
Juergen Hoeller
d6ed6fcd3f
refined OSGi version constraints for "javax.annotation" and "junit.framework"
16 years ago
Juergen Hoeller
08dd18df58
revised expression parser API design
16 years ago
Juergen Hoeller
f4b466dfdd
made SpringBeanAutowiringInterceptor callback signature compatible with WebSphere
16 years ago
Juergen Hoeller
ac104d4da0
polishing
16 years ago
Juergen Hoeller
777a104d48
added @Async annotation, AsyncExecutionInterceptor, AsyncAnnotationAdvisor
16 years ago
Juergen Hoeller
5a04ed502b
registered plain singletons will be fully matched according to their qualifiers; "systemProperties" bean is not considered a default match for type Properties anymore (SPR-5355)
16 years ago
Juergen Hoeller
60392d6e74
ApplicationListener beans get obtained on demand, supporting non-singletons as well; ApplicationListeners will be called in the order according to the Ordered contract; generified ApplicationListener interface
16 years ago
Juergen Hoeller
7e4fb09369
added "Future submit(Runnable)" and "Future submit(Callable)" to AsyncTaskExecutor; SchedulingTaskExecutor interface extends AsyncTaskExecutor; added ExecutorServiceAdapter class as a standard wrapper for a Spring TaskExecutor; added ThreadPoolExecutorFactoryBean; reduced backport-concurrent support to TaskExecutor adapters
16 years ago
Juergen Hoeller
6cdc25d66a
all "taskExecutor" bean properties now accept any "java.util.concurrent.Executor"
16 years ago
Juergen Hoeller
92588cddc6
Java 5 code style
16 years ago
Juergen Hoeller
e7c5a28586
polishing
16 years ago
Arjen Poutsma
16843b3a07
Fixed usage of wrong TestBean package.
16 years ago
Arjen Poutsma
ad2cc34b79
SPR-2581: Provide out of the box implementation of the thread scope
16 years ago
Arjen Poutsma
bf9ffe2d67
javadoc
16 years ago
Arjen Poutsma
becea6115e
SPR-3360: util:property-path like functionality for the p-namespace
16 years ago
Chris Beams
3da373eeaf
moved XmlBeanFactoryTests and attendant XML from .testsuite -> .context
16 years ago
Chris Beams
d083432478
refactored .context module's .beans.factory and .context.access tests in preparation for moving .beans.factory.xml tests from .testsuite -> .context
16 years ago
Chris Beams
7a0d9c7533
moved ApplicationContext-dependent .beans.factory.xml.* tests from .testsuite -> .context
16 years ago
Chris Beams
be53a80657
moved ApplicationContext-dependent .aop.* unit tests from .testsuite -> .context
...
in the process, identified and refactored two genuine integration tests (AopNamespaceHandlerScopeIntegrationTests, AdvisorAutoProxyCreatorIntegrationTests), which will remain in .testsuite due to broad-ranging dependencies
16 years ago
Chris Beams
d7a9d7c8e6
+ refactoring .testsuite .aop.aspectj tests in preparation for migration to .context
...
+ updated all ivy.xml files to depend on AspectJ 1.6.2
16 years ago
Chris Beams
5b9da399c6
moving .aop.aspectj.* unit tests from .testsuite -> .context
16 years ago
Chris Beams
ea68d343fa
eliminated svn:externals in favor of localized copies of shared artifacts
16 years ago