Rossen Stoyanchev
3b14e974f8
Remove unnecessary copying of headers in GenericMessage
...
Since the MessageHeaders constructor is makes a copy of the headers and
is protected against a null map, there is no need for the same to be
done in GenericMessage.
Issue: SPR-11268
2014-01-02 11:35:31 -05:00
Rossen Stoyanchev
12fe9174f0
Make ObjectMapper configurable in spring-messaging
...
Issue: SPR-11279
2014-01-02 11:27:18 -05:00
Juergen Hoeller
82ea9ece5c
Refined logging to include target class for each transactional method name
...
Also simplified cache key 'hashCode' implementation, relying on 'equals' to differentiate between same method on different target classes.
Issue: SPR-11267
2014-01-01 18:36:48 +01:00
Juergen Hoeller
f0d21510f5
Polishing
...
Issue: SPR-11259
2013-12-30 19:13:04 +01:00
Juergen Hoeller
5e00113c65
Added extensive default converters for JSR-310 value types
...
Also adding several further Joda-Time converters for consistency with JSR-310 converters.
Issue: SPR-11259
2013-12-30 19:10:34 +01:00
Juergen Hoeller
48909886a2
Added support for the Java 8 style 'from'/'to' method conventions
...
Also introduced a default ZonedDateTime-Calendar converter which is not covered by the default convention due to the 'from' method only being defined on GregorianCalendar.
Issue: SPR-11259
2013-12-30 19:08:36 +01:00
Juergen Hoeller
73d8f069fe
EhCacheFactoryBean does not call set(Sampled)StatisticsEnabled on EhCache 2.7/2.8
...
Issue: SPR-11265
2013-12-30 12:52:35 +01:00
Juergen Hoeller
0657136605
Support for Jackson's findModules and autodetection of JSR-310 and Joda-Time support
...
Issue: SPR-11040
2013-12-29 21:52:58 +01:00
Juergen Hoeller
85921808b3
MappingJackson2(Http)MessageConverter logs warnings after canRead/canWrite checks
...
This change involves a general upgrade to Jackson 2.3 in our build.
Issue: SPR-11261
2013-12-29 21:50:43 +01:00
Juergen Hoeller
7f5d6ea3f9
Fixed NavigableSet/NavigableMap detection in createCollection/createMap
...
Issue: SPR-11257
2013-12-28 20:48:35 +01:00
Rossen Stoyanchev
4e5e700213
Add client login/passcode to broker relay
...
Issue: SPR-11154
2013-12-23 21:40:27 -05:00
Rossen Stoyanchev
0a12f28b58
Introduce StompReactorNettyTcpClient
...
Issue: SPR-11153
2013-12-23 21:40:27 -05:00
Rossen Stoyanchev
2e4f38f6af
Introduce AbstractMockMvcBuilder class
...
This change splits out an abstract base class from DefaultMockMvcBuilder
with StandaloneMockMvcBuilder switching to extend the new abstract class
(rather than DefaultMockMvcBuilder).
Issue: SPR-11238
2013-12-23 21:40:27 -05:00
Juergen Hoeller
e3017c30bb
ResourceDatabasePopulator's setScripts takes varargs
2013-12-23 22:00:30 +01:00
Juergen Hoeller
d032c20a54
Polishing
...
Issue: SPR-10469
2013-12-23 21:59:21 +01:00
Juergen Hoeller
b4d6e27fb3
Upgraded embedded Derby support to 10.6+ and build to 10.10
...
Issue: SPR-10469
2013-12-23 21:58:42 +01:00
Juergen Hoeller
9a39f39b6f
Polishing
...
Issue: SPR-11254
2013-12-23 12:49:57 +01:00
Juergen Hoeller
ee5b7fdab8
Revised XMLEventStreamWriter to allow for empty elements with attributes
...
Issue: SPR-11254
2013-12-23 12:49:47 +01:00
Sam Brannen
710fdc73f1
Polish Javadoc for Groovy bean support classes
2013-12-21 14:00:47 +01:00
Juergen Hoeller
f9e8eb59e1
Fixed hasUnresolvableGenerics() to return false in case of an unresolvable bounded variable as well
...
Issue: SPR-11250
2013-12-20 16:44:25 +01:00
Juergen Hoeller
bc3064cbb7
Polishing
2013-12-20 01:28:40 +01:00
Juergen Hoeller
a884cde18c
Upgraded to JCache 1.0 RC1
...
Also completing 4.0's consistency efforts between Spring's cache adapters.
2013-12-20 01:28:16 +01:00
Juergen Hoeller
b1460742c3
InjectionMetadata caching per bean name needs to refresh when bean class changes
...
Issue: SPR-11246
2013-12-19 23:49:31 +01:00
Juergen Hoeller
2faf008c2e
Polishing
...
Issue: SPR-11225
2013-12-19 23:08:18 +01:00
Juergen Hoeller
11fb12b920
Fixed AbstractMessageConverterMethodArgumentResolver's type variable resolution
...
Issue: SPR-11225
2013-12-19 23:04:23 +01:00
Juergen Hoeller
bfba53f958
Fixed handling of primitive vararg array in CacheOperationContext
...
Issue: SPR-11249
2013-12-19 19:15:57 +01:00
Juergen Hoeller
cb682cd8b7
Revised BeanInfoFactory javadoc
...
Issue: SPR-9014
2013-12-19 15:10:27 +01:00
Juergen Hoeller
aa2fadd8da
Revised ResolvableType's handling of (self-referential) type variables
...
Also resolving at construction time now, and shortcutting assignability evaluation.
Issue: SPR-11219
2013-12-19 14:55:16 +01:00
Juergen Hoeller
260bbe319d
Fixed accidental use of Java 8 getParameterCount(), plus polishing of related classes
...
Issue: SPR-11245
2013-12-18 18:08:32 +01:00
Juergen Hoeller
234272eb8f
Polishing
...
Issue: SPR-11215
2013-12-17 21:39:40 +01:00
Juergen Hoeller
67abeb4722
SpEL performs String->String type conversion even within concatenated String
...
Issue: SPR-11215
2013-12-17 21:35:14 +01:00
Juergen Hoeller
63d300ac86
Polishing
...
Issue: SPR-11242
2013-12-17 20:14:33 +01:00
Juergen Hoeller
1d47fc6e2d
Consistent non-declaration of serialVersionUID
...
Issue: SPR-11242
2013-12-17 20:14:07 +01:00
Juergen Hoeller
994efe45fd
Prevented potential infinite recursion in hashCode/equals
...
Issue: SPR-11219
2013-12-17 20:12:03 +01:00
Juergen Hoeller
6183683041
Fixed typos
...
Issue: SPR-11232
Issue: SPR-11242
2013-12-17 18:26:23 +01:00
Juergen Hoeller
74c679eb2f
Polishing
2013-12-17 18:21:04 +01:00
Juergen Hoeller
479d073f1b
Adapted orm.hibernate4 and HibernateJpaVendorAdapter to avoid deprecation warnings on Hibernate 4.3 final
...
Issue: SPR-11240
2013-12-17 16:46:58 +01:00
Rossen Stoyanchev
ff92f5af57
Fix typo
...
Issue: SPR-11241
2013-12-17 08:26:50 -05:00
Juergen Hoeller
2a3ca619f9
Polishing
...
Issue: SPR-11221
2013-12-17 12:40:21 +01:00
Juergen Hoeller
23546b1234
Moved AnnotationBeanNameGenerator's String value check right before cast
...
Issue: SPR-11221
2013-12-17 12:39:24 +01:00
Juergen Hoeller
078d2fe0e2
Added current version information to SpringAsmInfo's javadoc
2013-12-16 22:50:25 +01:00
Juergen Hoeller
105e176a80
Fixed @Bean meta-annotation detection when using ASM
...
This turned out to be a bug in the ASM-based AnnotationMetadata implementation where has/getAnnotatedMethods didn't consider meta-annotations., in contrast to its StandardAnnotationMetadata sibling.
Issue: SPR-10488
2013-12-16 22:47:43 +01:00
Juergen Hoeller
61a3d04e91
Set scoped proxy role to same role as target definition
...
This allows scoped proxy definitions to override regular application bean definitions (again).
Issue: SPR-11229
2013-12-16 21:47:35 +01:00
Juergen Hoeller
e2f85fc1d0
Defensively detect non-empty String fields in @Scheduled
...
Issue: SPR-11223
2013-12-16 21:45:40 +01:00
Juergen Hoeller
b6970d3504
Removed obsolete JBoss 5.x support code from JBossLoadTimeWeaver
2013-12-16 20:21:34 +01:00
Juergen Hoeller
8a3b4c69c8
Fixed primitive type assignability in BeanUtils.copyProperties
...
Issue: SPR-11231
2013-12-16 20:18:37 +01:00
Sam Brannen
9eb58b9596
Polish Javadoc for ScopedProxyMode
2013-12-13 18:45:34 +01:00
Sam Brannen
1c04dcbe17
Update readme.txt with current links
2013-12-13 18:00:06 +01:00
Sam Brannen
0b6bd46863
Polish reference manual
2013-12-13 15:58:45 +01:00
Sam Brannen
f199d5187b
Polish reference manual
2013-12-13 15:35:38 +01:00