Chris Beams
e5f4b4937c
Re-adding ConfigurationPostProcessorTests after its brief removal in r814. @Ignore-ing the testCglibClassesAreLoadedJustInTimeForEnhancement() method as it turns out this was one of the culprits in the recent build breakage. The classloader hacking causes subtle downstream effects, breaking unrelated tests. The test method is still useful, but should only be run on a manual basis to ensure CGLIB is not prematurely classloaded, and should not be run as part of the automated build.
2009-03-25 06:01:17 +00:00
Chris Beams
2db0f122c1
fixed two build-breaking issues:
...
+ reverted ClassMetadataReadingVisitor to revision 794
+ eliminated ConfigurationPostProcessorTests until further investigation determines why it causes downstream tests to fail (such as the seemingly unrelated ClassPathXmlApplicationContextTests)
2009-03-25 03:14:35 +00:00
Keith Donald
8d63a34652
set value tests
2009-03-24 19:55:39 +00:00
Arjen Poutsma
c178888efd
SPR-5537: ReSTful URLs with content type extension do not work properly
2009-03-24 17:36:18 +00:00
Mark Pollack
0b463c0838
SPR-5385, SPR-5301 - partial work committed.
2009-03-24 05:56:56 +00:00
Juergen Hoeller
6ca253e3e6
RmiServiceExporter and RmiRegistryFactoryBean synchronize registry lookup/creation
2009-03-24 00:05:21 +00:00
Keith Donald
be61846331
pruned bean references support as it was not used
2009-03-23 21:33:15 +00:00
Keith Donald
c546ca68d8
upgrade to latest spring build
2009-03-23 19:27:00 +00:00
Keith Donald
cbcb88399c
made asm an eclipse project
2009-03-23 19:26:01 +00:00
Arjen Poutsma
dc0a82bb93
Added test for multiple template variables in one path segment.
2009-03-23 16:37:58 +00:00
Juergen Hoeller
423c4113ee
ConstructorArgumentValues exposed indexed arguments in the order of definition (SPR-5554)
2009-03-23 16:06:24 +00:00
Arjen Poutsma
a004ed1c51
SPR-5571: typo in RestTemplate javadoc
2009-03-23 14:54:48 +00:00
Juergen Hoeller
dab23a71f9
polishing
2009-03-23 14:39:25 +00:00
Juergen Hoeller
df99929e21
added TaskScheduler interface and Trigger abstraction; added ConcurrentTaskScheduler and ThreadPoolTaskScheduler; added CommonJ TimerManagerTaskScheduler; added CronTrigger implementation for cron expression support
2009-03-23 14:38:55 +00:00
Juergen Hoeller
26f0671250
TimerTaskExecutor creates non-daemon Timer and uses bean name as default Timer name
2009-03-23 14:35:16 +00:00
Juergen Hoeller
d42e24a752
polishing
2009-03-23 14:15:47 +00:00
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
2009-03-23 14:13:41 +00:00
Juergen Hoeller
4708446d4a
fixed CachingMapDecorator to support garbage-collected weak references (again)
2009-03-23 11:34:51 +00:00
Juergen Hoeller
84cc32525f
type variable cache uses weak values
2009-03-23 11:32:03 +00:00
Juergen Hoeller
38182f302a
added superfluous cast as a workaround for the Sun Javac compiler
2009-03-23 11:30:00 +00:00
Juergen Hoeller
7fb59f3226
implement ASM ClassVisitor interface directly
2009-03-23 11:29:29 +00:00
Juergen Hoeller
f19fdde61b
polishing
2009-03-23 11:28:49 +00:00
Juergen Hoeller
6d7bf17394
polishing
2009-03-23 11:20:18 +00:00
Juergen Hoeller
c82a66b59c
SessionAwareMessageListener supports generic declaration of concrete JMS Message type
2009-03-23 11:19:25 +00:00
Chris Beams
147709fa9e
Tweaks to package-info.java files
2009-03-23 07:36:44 +00:00
Chris Beams
22b25e0d7b
Consolidated Util and MutableAnnotationUtils classes into existing AsmUtils
2009-03-23 07:01:01 +00:00
Chris Beams
7f96f57375
polishing
2009-03-23 06:23:01 +00:00
Chris Beams
1284bd585f
+ JavaDoc updates
...
+ added objectweb.asm back to .classpath to satisfy transitive need from groovy tests
+ package.html -> package-info.java
2009-03-23 05:28:58 +00:00
Chris Beams
bafe6b3ff9
+ Removed org.springframework.config.java module
2009-03-23 04:52:47 +00:00
Chris Beams
cd50e45645
+ Moving .config.java module -> .context
2009-03-23 04:48:04 +00:00
Chris Beams
63b5c48461
+ Pruned empty directories
2009-03-23 04:25:20 +00:00
Chris Beams
e3b93c3b79
+ Pruned empty directories
2009-03-23 04:24:35 +00:00
Chris Beams
ef02c61e58
+ Repackaged src and test from .config.java.* -> .context.annotation.*
2009-03-23 04:23:25 +00:00
Chris Beams
3f196517f9
+ Repackaging test codebase from .config.java.* -> .context.annotation.*
2009-03-23 04:14:20 +00:00
Chris Beams
b8f712621d
+ Added isCglibClassName() to AopUtils for checking bean class names before classloading
...
+ Added tests for @Aspect support in @Configuration classes
+ Added tests for @Inherited @Configuration behavior
2009-03-23 03:59:07 +00:00
Chris Beams
c9ab18e7e7
Made ConfigurationModel semantics explicit by having it extend LinkedHashSet<ConfigurationClass>
2009-03-22 22:59:10 +00:00
Chris Beams
8a5c2a6a56
+ Added tests for custom @Bean naming and aliasing
...
+ Eliminated BeanDefinitionRegistrar and BeanRegistrar types
+ Simplified ConfigurationEnhancer logic
+ Updated JavaDoc for ConfigurationModel and related classes
+ Updated JavaDoc for all ASM visitors
2009-03-22 22:39:04 +00:00
Chris Beams
2bbc4e48ad
+ Added unit test for BeanMethod
2009-03-22 02:38:44 +00:00
Chris Beams
72fae2ea19
+ Source attribution is now consistent across all registered Problems
...
+ Various pruning of dead code and polish
2009-03-22 01:43:31 +00:00
Chris Beams
8b4ad4575c
Circular @Imports are now handled by registering a Problem (CircularImportProblem) as an error with the current ProblemReporter. This eliminates the need for CircularImportException and is a more tooling-friendly approach.
2009-03-21 21:43:44 +00:00
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
2009-03-21 19:00:57 +00:00
Ben Hale
9182cab52f
[SPR-5459] Added jarjar'd asm packaging
2009-03-20 12:15:06 +00:00
Thomas Risberg
abbdc1144a
Added the Spring Framework reference documentation
2009-03-18 20:00:49 +00:00
Colin Sampaleanu
d4ba002b00
update hibernate and openjpa dependencies to match the orm module
...
variants. Note that tests are still broken
2009-03-15 03:07:05 +00:00
Mark Pollack
13dfa11def
Add support for @ScopedProxy for factory beans using the @FactoryBean annotation within a @Component
...
Add missing unit tests
2009-03-13 18:14:40 +00:00
Colin Sampaleanu
bf31766ff8
fix ecliipse jar imports to match recent changes (hibernate, openjpa) to
...
ivy dependenies
2009-03-13 05:39:32 +00:00
Chris Beams
5b4fc2de36
removing unnecessary eclipse 'Project Facets' metadata
2009-03-13 04:16:58 +00:00
Thomas Risberg
9b1edea8a0
added tests for custom SQLException translation, polished (SPR-4899)
2009-03-12 21:32:40 +00:00
Thomas Risberg
a3942c5c1b
changed exception class thrown for problems configuring GenericSqlQuery class (SPR-3986)
2009-03-12 21:30:42 +00:00
Thomas Risberg
49549d66ae
added the option of providing a database specific custom SQLExceptionTranslator to provide customized translation for any SQLException before the error codes translation happens (SPR-4899)
2009-03-12 17:22:02 +00:00