Juergen Hoeller
21f0057990
Polishing
2014-08-23 00:11:19 +02:00
Juergen Hoeller
0c89279d61
Polishing
2014-08-13 15:54:21 +02:00
Juergen Hoeller
36918d6bb7
Polishing (includes varargs for selected setters)
2014-08-11 22:12:26 +02:00
Juergen Hoeller
c0a4631fd1
Polishing
2014-07-29 10:10:48 +02:00
Juergen Hoeller
780ea59ff3
Polishing
2014-07-29 00:46:20 +02:00
Juergen Hoeller
b56c8f49b5
AbstractApplicationContext logs initialization exception before trying to cancel refresh attempt
...
Issue: SPR-12010
(cherry picked from commit 5e2fbe7 )
2014-07-29 00:16:41 +02:00
Juergen Hoeller
cec3ffa3ca
Polishing
...
Issue: SPR-8045
(cherry picked from commit 7eee7d2 )
2014-07-08 00:16:32 +02:00
Juergen Hoeller
44c61e5d5f
Consistent declaration of private static final logger variables
...
Issue: SPR-11905
(cherry picked from commit c16032b )
2014-07-01 14:22:56 +02:00
Juergen Hoeller
5b4748d897
MBeanExportConfiguration's SpecificPlatform properly calls afterPropertiesSet
...
Issue: SPR-11877
(cherry picked from commit 0a34f86 )
2014-07-01 14:18:51 +02:00
Juergen Hoeller
cbff8b01bb
Javadoc fixes
2014-05-18 23:55:57 +02:00
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 )
2014-04-30 20:47:59 +02:00
Juergen Hoeller
3cb1cb5d2f
ConfigurationClassParser considers EnvironmentAware on ImportBeanDefinitionRegistrars
...
Issue: SPR-11744
2014-04-29 22:02:18 +02:00
Juergen Hoeller
79820e449b
ConfigurationClassEnhancer consistently uses registerStaticCallbacks in order to prevent memory leaks
...
Issue: SPR-9274
2014-04-29 21:59:12 +02:00
Juergen Hoeller
779a6b79eb
Polishing
2014-04-27 22:52:51 +02:00
Juergen Hoeller
9e2060707a
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)
...
Issue: SPR-11721
2014-04-27 22:29:08 +02:00
Juergen Hoeller
470e9c8558
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway
...
Issue: SPR-11718
2014-04-25 23:39:50 +02:00
Juergen Hoeller
5aa93674a3
Consistent documentation for both 'close' and 'shutdown' as inferred destroy methods
...
Issue: SPR-11680
(cherry picked from commit 14f9dbf )
2014-04-18 12:09:27 +02:00
Juergen Hoeller
e8c06c6d99
Consistent PropertyAccessor method order as declared in the interface
...
Issue: SPR-11609
(cherry picked from commit b70148c )
2014-03-26 21:57:40 +01:00
Juergen Hoeller
a25d67770e
Added expression test case for constant on Map
...
Issue: SPR-11609
2014-03-26 21:11:49 +01:00
Juergen Hoeller
e1602f7f83
AbstractApplicationEventMulticaster only caches if event type and source type are cache-safe
...
Issue: SPR-11606
(cherry picked from commit 3388573 )
2014-03-26 20:34:55 +01:00
Juergen Hoeller
20228e78c5
CacheAspectSupport checks Cache.get(key) once per invocation only
...
Issue: SPR-11592
2014-03-26 00:21:39 +01:00
Juergen Hoeller
70155e9ff9
KeyGenerators should not return a plain array parameter as raw key but rather always handle that case in a deepHashCode fashion
...
Issue: SPR-11505
(cherry picked from commit e50cff4 )
2014-03-07 14:57:25 +01:00
Juergen Hoeller
75e08695a0
Mixed polishing along with recent changes
...
(cherry picked from commit 14e5a02 )
2014-02-14 23:27:09 +01:00
Juergen Hoeller
d7591c6bd7
Clarified CompositeCacheManager's applicability, added convenience constructor with given delegates, and fixed getCacheNames implementation to never return duplicates
...
Issue: SPR-11427
(cherry picked from commit d550ffb )
2014-02-14 22:51:12 +01:00
Juergen Hoeller
c3d74b4521
Polishing
2014-02-09 00:45:55 +01:00
Juergen Hoeller
3da9a3193c
Polishing
...
(cherry picked from commit 749b65b )
2014-02-07 18:04:14 +01:00
Juergen Hoeller
f558396e91
Introduced SpringNamingPolicy for CGLIB
...
Issue: SPR-11398
(cherry picked from commit 8c4e372 )
2014-02-06 23:25:52 +01:00
Juergen Hoeller
dd5af764b5
Avoided unnecessary substring creation for field error access with wildcard
...
Issue: SPR-11374
(cherry picked from commit 5be8301 )
2014-01-31 13:20:59 +01:00
Juergen Hoeller
3ffbb24211
Fixed isMatchingFieldError to properly handle empty field name
...
Issue: SPR-11374
2014-01-30 23:20:41 +01:00
Juergen Hoeller
4c385f0073
Fixed LiveBeansView to not produce invalid JSON if last bean is not eligible
...
Also introducing overridable isBeanEligible template method.
Issue: SPR-11366
(cherry picked from commit c1eac20 )
2014-01-30 12:32:35 +01:00
Juergen Hoeller
354917c53d
Polishing (backports from 4.0.1)
2014-01-13 23:36:33 +01:00
Juergen Hoeller
1e0bf493cc
Backported generics/varargs signature refinements for scripting package
2014-01-13 23:30:21 +01:00
Juergen Hoeller
0ea4f8ecb7
Fixed resolveProxyTargetClass exception message
2014-01-13 23:21:33 +01:00
Juergen Hoeller
477e60f28a
Add minor optimization to AbstractErrors
...
Issue: SPR-11304
2014-01-13 23:15:50 +01:00
Juergen Hoeller
8c8eead667
Removed AbstractAsyncConfiguration's abstract "asyncAdvisor" method for Java 8 compatibility (to avoid method overloading problem for configuration classes)
2014-01-05 02:28:27 +01:00
Juergen Hoeller
be2d915cc2
Consistent equals/hashCode/toString implementations in AnnotationMatchingPointcut/ClassFilter/MethodMatcher
...
Issue: SPR-11275
Issue: SPR-11276
(cherry picked from commit 0de307b )
2014-01-05 00:02:47 +01:00
Juergen Hoeller
6045914057
Polishing
2014-01-03 23:02:51 +01:00
Juergen Hoeller
c48da0d9a4
Avoid hard reference to LocalValidatorFactoryBean in <mvc:annotation-driven> parser
...
Issue: SPR-11272
2014-01-03 12:18:49 +01:00
Juergen Hoeller
2e123b01e5
Polishing
...
Issue: SPR-11259
(cherry picked from commit f0d2151 )
2014-01-01 19:24:37 +01:00
Juergen Hoeller
5dddb492b8
Polishing around @Enable processing and @EnableTransactionManagement
...
Issue: SPR-11251
2013-12-23 23:09:00 +01:00
Juergen Hoeller
ecee20f1fe
@Enable registrars called with correct metadata when placed on superclass
...
Issue: SPR-11251
2013-12-23 23:07:59 +01:00
Juergen Hoeller
08aa22ff1f
InjectionMetadata caching per bean name needs to refresh when bean class changes
...
Issue: SPR-11246
2013-12-20 00:15:09 +01:00
Juergen Hoeller
7ad6df8c75
Moved AnnotationBeanNameGenerator's String value check right before cast
...
Issue: SPR-11221
2013-12-20 00:02:27 +01:00
Juergen Hoeller
1ea218cee2
MBean registration happens in a fully synchronized fashion for consistent results
...
Issue: SPR-11002
(cherry picked from commit 8d6d6be )
2013-12-11 18:43:33 +01:00
Juergen Hoeller
25c7e3645b
Polishing (including removal of javadoc imports that show as package cycles in IntelliJ)
...
(cherry picked from commit 2a52dec )
2013-12-03 00:00:31 +01:00
Juergen Hoeller
5639eb66b6
Polishing
2013-12-02 16:32:02 +01:00
Juergen Hoeller
c1b772cd9c
Optimized ImportAware processing to avoid re-reading class files
...
(cherry picked from commit 519f78c )
2013-12-02 16:10:34 +01:00
Phillip Webb
73a8a1b966
Detect cache hit with multiple @Cachables
...
Fix CacheAspectSupport to consider a cache hit from any of the multiple
@Cachables that may have been specified using the @Caching annotation.
Prior to this commit the following scenario would never produce a hit:
@Caching(cacheable = {
@Cacheable(value = "c1", unless = "#result.size() < 4"),
@Cacheable(value = "c2", unless = "#result.size() > 3")
})
Issue: SPR-11124
2013-11-26 17:13:50 -08:00
Juergen Hoeller
fe46a01a57
JndiObjectFactoryBean converts a "defaultObject" value to the expected type if necessary
...
Issue: SPR-11039
(cherry picked from commit 0aedd81 )
2013-11-06 00:36:48 +01:00
Juergen Hoeller
863570abb7
Perform setParent's Environment merging for ClassPathXmlApplicationContext etc constructors with parent argument as well
...
Issue: SPR-11068
(cherry picked from commit c5fcf19 )
2013-11-05 14:18:14 +01:00