Juergen Hoeller
|
d879bad248
|
Polishing
(cherry picked from commit 7ed7f98)
|
11 years ago |
Juergen Hoeller
|
e5207e6231
|
Polishing
|
11 years ago |
Juergen Hoeller
|
9b26e4f1ad
|
Avoid potential deadlocks between event multicaster and singleton registry through shared lock
Issue: SPR-12739
(cherry picked from commit 772552b)
|
11 years ago |
Juergen Hoeller
|
80128f1992
|
Polishing
|
11 years ago |
Juergen Hoeller
|
f8a8ecd8fe
|
ScheduledAnnotationBeanPostProcessor uses target class as cache key in case of proxy
Issue: SPR-12709
(cherry picked from commit 1273c90)
|
11 years ago |
Juergen Hoeller
|
62a6c3733d
|
Polishing
(cherry picked from commit e9d24d5)
|
11 years ago |
Juergen Hoeller
|
568e963466
|
Annotation post-processors clear old InjectionMetadata registrations on refresh
Issue: SPR-12526
(cherry picked from commit e118086)
|
11 years ago |
Juergen Hoeller
|
2b0ada95ce
|
AbstractApplicationEventMulticaster populates ListenerRetriever cache in fully synchronized fashion
Issue: SPR-12545
|
11 years ago |
Juergen Hoeller
|
4efe6a8a5c
|
AbstractFallbackTransactionAttributeSource's DefaultCacheKey takes targetClass into account (again)
Issue: SPR-12536
|
11 years ago |
Juergen Hoeller
|
ec3967a6c7
|
Consistent bridge method handling in annotation post-processors
Issue: SPR-12495
Issue: SPR-12187
(cherry picked from commit d97add0)
|
11 years ago |
Juergen Hoeller
|
4b4bc2dae0
|
Revised fix for SPR-12334, now finding duplicates at the collectImports level
Issue: SPR-12442
|
11 years ago |
Juergen Hoeller
|
bb6349f8cc
|
SimpleMetadataReaderFactory is capable of resolving inner class names with dot syntax now (analogous to ClassUtils.forName)
Issue: SPR-12390
(cherry picked from commit 2d874d7)
|
12 years ago |
Juergen Hoeller
|
be89612ec0
|
ConfigurationClassParser avoids ImportBeanDefinitionRegistrar double scan
Issue: SPR-12334
|
12 years ago |
Juergen Hoeller
|
473d97350e
|
Explicitly detect (and log) private @Scheduled methods on CGLIB proxies
Issue: SPR-12308
(cherry picked from commit 47ed4d6)
|
12 years ago |
Juergen Hoeller
|
6183e83b6a
|
Provider declaration for @Value method argument works again
Issue: SPR-12297
(cherry picked from commit c672678)
|
12 years ago |
Juergen Hoeller
|
2c921681fe
|
LiveBeansView escapes double quotes in resource descriptions
Issue: SPR-12252
(cherry picked from commit 1ffefcb)
|
12 years ago |
Juergen Hoeller
|
834ddad616
|
Polishing
(cherry picked from commit 50e50d0)
|
12 years ago |
Juergen Hoeller
|
37da70629f
|
ScheduledAnnotationBeanPostProcessor avoids needless re-scanning of non-annotated classes
Issue: SPR-12189
(cherry picked from commit 58b22ce)
|
12 years ago |
Juergen Hoeller
|
e819999c08
|
Polishing
|
12 years ago |
Juergen Hoeller
|
3d4e73b10c
|
Polishing
|
12 years ago |
Juergen Hoeller
|
d18bdf6448
|
Polishing
(cherry picked from commit d2ef6dc)
|
12 years ago |
Juergen Hoeller
|
5da8a16284
|
AbstractAutowireCapableBeanFactory avoids early FactoryBean instantiation on currently created configuration bean
Issue: SPR-12141
(cherry picked from commit 4432c41)
|
12 years ago |
Juergen Hoeller
|
21f0057990
|
Polishing
|
12 years ago |
Juergen Hoeller
|
a4c8e6176c
|
Consistent attribute documentation/formatting in spring-context and spring-mvc schemas
(cherry picked from commit b5763fe)
|
12 years ago |
Juergen Hoeller
|
e89f18bf6d
|
DefaultListableBeanFactory defensively handles BeanDefinition access in getBean(Class)
Issue: SPR-10542
(cherry picked from commit 9d3d6d5)
|
12 years ago |
Juergen Hoeller
|
0492c9955c
|
Polishing
(cherry picked from commit a31ebb6)
|
12 years ago |
Juergen Hoeller
|
0c89279d61
|
Polishing
|
12 years ago |
Juergen Hoeller
|
36918d6bb7
|
Polishing (includes varargs for selected setters)
|
12 years ago |
Juergen Hoeller
|
c0a4631fd1
|
Polishing
|
12 years ago |
Juergen Hoeller
|
780ea59ff3
|
Polishing
|
12 years ago |
Juergen Hoeller
|
b56c8f49b5
|
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
Issue: SPR-12010
(cherry picked from commit 5e2fbe7)
|
12 years ago |
Juergen Hoeller
|
cec3ffa3ca
|
Polishing
Issue: SPR-8045
(cherry picked from commit 7eee7d2)
|
12 years ago |
Juergen Hoeller
|
44c61e5d5f
|
Consistent declaration of private static final logger variables
Issue: SPR-11905
(cherry picked from commit c16032b)
|
12 years ago |
Juergen Hoeller
|
5b4748d897
|
MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet
Issue: SPR-11877
(cherry picked from commit 0a34f86)
|
12 years ago |
Juergen Hoeller
|
cbff8b01bb
|
Javadoc fixes
|
12 years ago |
Juergen Hoeller
|
dc50001620
|
Additional tests for configuration class importing via ASM
Issue: SPR-11647
(cherry picked from commit 8c9116f)
|
12 years ago |
Juergen Hoeller
|
0e710769c2
|
JRubyScriptUtils defensively handles null Nodes in findClassNode (fails against JRuby 1.7.12 otherwise)
Issue: SPR-11747
(cherry picked from commit adb616b)
|
12 years ago |
Juergen Hoeller
|
a5606a6c46
|
Polishing
|
12 years ago |
Juergen Hoeller
|
3cb1cb5d2f
|
ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars
Issue: SPR-11744
|
12 years ago |
Juergen Hoeller
|
79820e449b
|
ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks
Issue: SPR-9274
|
12 years ago |
Juergen Hoeller
|
2f5d378d82
|
AbstractAdvisingBeanPostProcessor uses target class check for existing proxy but checks against actual exposed object otherwise (catching introductions)
Issue: SPR-11725
(cherry picked from commit a0658c5)
|
12 years ago |
Juergen Hoeller
|
779a6b79eb
|
Polishing
|
12 years ago |
Juergen Hoeller
|
9e2060707a
|
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
Issue: SPR-11721
|
12 years ago |
Juergen Hoeller
|
470e9c8558
|
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
Issue: SPR-11718
|
12 years ago |
Juergen Hoeller
|
dc934064a2
|
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)
Issue: SPR-11718
|
12 years ago |
Juergen Hoeller
|
ffaac0ecf3
|
Polishing
|
12 years ago |
Juergen Hoeller
|
5aa93674a3
|
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
Issue: SPR-11680
(cherry picked from commit 14f9dbf)
|
12 years ago |
Juergen Hoeller
|
e8c06c6d99
|
Consistent PropertyAccessor method order as declared in the interface
Issue: SPR-11609
(cherry picked from commit b70148c)
|
12 years ago |
Juergen Hoeller
|
a25d67770e
|
Added expression test case for constant on Map
Issue: SPR-11609
|
12 years ago |
Juergen Hoeller
|
e1602f7f83
|
AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe
Issue: SPR-11606
(cherry picked from commit 3388573)
|
12 years ago |