Andy Clement
|
0dec424147
|
implement new interface method
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@913 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
c25fe064ce
|
@Value values may use ${...} placeholders (driven by PropertyPlaceholderConfigurer); @Autowired uses field/parameter name as fallback qualifier value (SPR-5152)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@899 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
c759465a5e
|
added "unregisterManagedResource" method to MBeanExporter/MBeanExportOperations (SPR-5517)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@886 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
8d0d8a4de8
|
RESOLVED - issue SPR-5600: Make naming of @Configuration class processing-related artifacts consistent
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@871 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
eac93ebd59
|
resolved:
+ Provide @Primary annotation (SPR-5590)
+ Provide @Lazy annotation (SPR-5591)
+ Test @Bean initMethod/destroyMethod functionality (SPR-5592)
+ Test @Bean dependsOn functionality (SPR-5593)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@866 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
1d77442f69
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@856 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
3e7fe100e2
|
RESOLVED - issue SPR-5596: Test @Autowired @Configuration class constructors
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@843 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
d96ebc4385
|
consolidated context.annotation.support -> context.annotation
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@842 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
8af119314a
|
don't assert that CGLIB must be present unless there is at least one @Configuration class found
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@841 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
6f767bb3da
|
fixing tests in .test package that were failing due to missing CGLIB dependency
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@840 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
f1a5d20a6c
|
IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@832 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
e39fc90fac
|
SPR-5615 - Improved error message: s/is no interface/is not an interface
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@829 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
40f9643c51
|
fixed broken "setManagedInterfaces" interface assertion (SPR-5615)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@827 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
4ef6b776db
|
RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@810 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
3c71a0b81e
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@803 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
118cf8b4c2
|
added TaskScheduler interface and Trigger abstraction; added ConcurrentTaskScheduler and ThreadPoolTaskScheduler; added CommonJ TimerManagerTaskScheduler; added CronTrigger implementation for cron expression support
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@802 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
68d67d83de
|
TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@801 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
14b7c182d0
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@800 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
7e8c6e57cc
|
Tweaks to package-info.java files
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@791 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
5f9c23f04f
|
Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@790 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
255c03a1d7
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@789 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
34116c57f9
|
+ JavaDoc updates
+ added objectweb.asm back to .classpath to satisfy transitive need from groovy tests
+ package.html -> package-info.java
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@788 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
868ca2bb4a
|
+ Moving .config.java module -> .context
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@786 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
7f82764cb2
|
+ 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
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@775 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Mark Pollack
|
1748a09613
|
Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component
Add missing unit tests
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@771 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Mark Pollack
|
3f024d2f4b
|
Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@752 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
1832156349
|
Javadoc polish & pruning dead code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@747 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
bb86f785be
|
+ Added 'proxyMode' attribute to @Scope annotation
+ Eliminated @ScopedProxy in favor of @Scope(proxyMode=NO|INTERFACES|TARGET_CLASS)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@746 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
873723313c
|
@Scope is now allowed on methods (for use in conjunction with @Bean)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@745 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
f6c70c07c5
|
generified FactoryBeans and further Java 5 code style updates
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@686 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
5b1320432b
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@675 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
18e805eac2
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@652 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
5fa3d7ae48
|
optimized OrderComparator usage
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@649 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
6ad7cabd2c
|
SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@646 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
b9f25bc30b
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@643 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
c6b1150adc
|
default post-processors use their default component order now
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@642 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
793bf07941
|
revised expression parser API design
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@619 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
0f0f2d37ba
|
made SpringBeanAutowiringInterceptor callback signature compatible with WebSphere
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@617 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
45632781a2
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@616 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
3e9e9e2267
|
added @Async annotation, AsyncExecutionInterceptor, AsyncAnnotationAdvisor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@613 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
47f3b9881b
|
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
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@607 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
a3a4171c41
|
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
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@599 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
4050980b80
|
all "taskExecutor" bean properties now accept any "java.util.concurrent.Executor"
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@598 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
d4888bfebe
|
Java 5 code style
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@596 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
cb13c1c042
|
polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@586 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Arjen Poutsma
|
a768f11634
|
SPR-2581: Provide out of the box implementation of the thread scope
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@574 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Chris Beams
|
2796c55974
|
Whitespace polishing: leading spaces->tabs; updated eclipse configuration to default to leading tabs for all bundles
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@464 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
e016a80f63
|
fixed javadoc errors
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@347 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
5c2a9bf250
|
Java 5 code style
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@346 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |
Juergen Hoeller
|
e4ce547934
|
Java 5 code style
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@342 50f2f4bb-b051-0410-bef5-90022cba6387
|
17 years ago |