70 Commits (f6e869163f8a10f23295de703091f631d631fc06)

Author SHA1 Message Date
Juergen Hoeller ea9d8925a2 next cut of JavaConfig metadata reading revision: using cached MetadataReaders 17 years ago
Chris Beams 7d10d05b27 (temporarily) increasing visibility of the ConfigurationClassAnnotation interface in an attempt to resolve the issue encountered at http://is.gd/tCud 17 years ago
Juergen Hoeller 14bd475519 revised support for annotated factory methods (merged @FactoryMethod functionality into JavaConfig facility) 17 years ago
Juergen Hoeller 9baf9cdc2f reintroduced "removeApplicationListener" method as well 17 years ago
Juergen Hoeller 73dd6c28a3 reintroduced "removeAllListeners()" method since Spring DM uses it 17 years ago
Juergen Hoeller 859497b171 @Resource names may use ${...} placeholders (SPR-5656) 17 years ago
Chris Beams 254bf7e403 Fixed SPR-5655 - dm Server issues with ConfigurationClassPostProcessor attempting to read .class files with ASM with incorrect class loader 17 years ago
Andy Clement 4c5854d017 objects flowing around in expression evaluation are now TypedValue's - these carry generics info, used for conversions. 17 years ago
Andy Clement 959cc95c3f design change - no longer surfacing typeDescriptor through property accessor. conversion done internally in property write() code 17 years ago
Andy Clement 00018e511d implement new interface method 17 years ago
Juergen Hoeller b85d45725d @Value values may use ${...} placeholders (driven by PropertyPlaceholderConfigurer); @Autowired uses field/parameter name as fallback qualifier value (SPR-5152) 17 years ago
Juergen Hoeller aa8bd6313b added "unregisterManagedResource" method to MBeanExporter/MBeanExportOperations (SPR-5517) 17 years ago
Chris Beams cc713ad524 RESOLVED - issue SPR-5600: Make naming of @Configuration class processing-related artifacts consistent 17 years ago
Chris Beams 69a762e86a resolved: 17 years ago
Juergen Hoeller 82fd947712 polishing 17 years ago
Chris Beams aee7f1ce53 RESOLVED - issue SPR-5596: Test @Autowired @Configuration class constructors 17 years ago
Chris Beams 1697932c57 consolidated context.annotation.support -> context.annotation 17 years ago
Chris Beams 2c0c523d70 don't assert that CGLIB must be present unless there is at least one @Configuration class found 17 years ago
Chris Beams af058e599d fixing tests in .test package that were failing due to missing CGLIB dependency 17 years ago
Chris Beams 6698ed8420 IN PROGRESS - issue SPR-5599: Hook @Configuration class processing into <context:component-scan/> and <context:annotation-config/> through AnnotationConfigUtils#registerAnnotationConfigProcessors 17 years ago
Chris Beams 77b2c4e199 SPR-5615 - Improved error message: s/is no interface/is not an interface 17 years ago
Juergen Hoeller 40b06b5f19 fixed broken "setManagedInterfaces" interface assertion (SPR-5615) 17 years ago
Juergen Hoeller 6ca253e3e6 RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation 17 years ago
Juergen Hoeller dab23a71f9 polishing 17 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 17 years ago
Juergen Hoeller 26f0671250 TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name 17 years ago
Juergen Hoeller d42e24a752 polishing 17 years ago
Chris Beams 147709fa9e Tweaks to package-info.java files 17 years ago
Chris Beams 22b25e0d7b Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils 17 years ago
Chris Beams 7f96f57375 polishing 17 years ago
Chris Beams 1284bd585f + JavaDoc updates 17 years ago
Chris Beams cd50e45645 + Moving .config.java module -> .context 17 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) 17 years ago
Mark Pollack 13dfa11def Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component 17 years ago
Mark Pollack fc9c3009fe Initial cut of feature to create factory beans using the @FactoryBean annotation within a @Component 17 years ago
Chris Beams faffd98621 Javadoc polish & pruning dead code 17 years ago
Chris Beams 3231f458c8 + Added 'proxyMode' attribute to @Scope annotation 17 years ago
Chris Beams 9735c8024c @Scope is now allowed on methods (for use in conjunction with @Bean) 17 years ago
Juergen Hoeller 160249c012 generified FactoryBeans and further Java 5 code style updates 17 years ago
Juergen Hoeller 882c195221 polishing 17 years ago
Juergen Hoeller d3d0111439 polishing 17 years ago
Juergen Hoeller 43caa57296 optimized OrderComparator usage 17 years ago
Juergen Hoeller 57874a6050 SmartApplicationListener interface supports source type checking; SimpleApplicationEventMulticaster caches information about event/source matches 17 years ago
Juergen Hoeller 5a09a2d642 polishing 17 years ago
Juergen Hoeller d56419dad9 default post-processors use their default component order now 17 years ago
Juergen Hoeller 08dd18df58 revised expression parser API design 17 years ago
Juergen Hoeller f4b466dfdd made SpringBeanAutowiringInterceptor callback signature compatible with WebSphere 17 years ago
Juergen Hoeller ac104d4da0 polishing 17 years ago
Juergen Hoeller 777a104d48 added @Async annotation, AsyncExecutionInterceptor, AsyncAnnotationAdvisor 17 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 17 years ago