Commit Graph

11639 Commits

Author SHA1 Message Date
Rossen Stoyanchev
91387a5ae7 Harden synchronization around SockJS heartbeats
Create an explicit heartbeat task with an experiration flag so that
it can be cancelled reliably vs relying on the ScheduledFutureTask
cancel method which may return true even if the task is already
running.

Issue: SPR-14356
2016-08-29 14:17:27 -04:00
Juergen Hoeller
5b0722ed28 Polishing
(cherry picked from commit e828be9)
2016-08-26 18:10:43 +02:00
Juergen Hoeller
2adbfb6d02 Avoid getParameterType use with Oracle 12c driver by default
Issue: SPR-14629
Issue: SPR-14574
Issue: SPR-14191
(cherry picked from commit 52447ef)
2016-08-26 18:10:34 +02:00
Juergen Hoeller
d03afeb296 Consistent use of Charset.forName over JDK 7 StandardCharsets in 4.x line
(cherry picked from commit 2a82b8f)
2016-08-26 18:10:27 +02:00
Juergen Hoeller
f4037bf522 Polishing 2016-08-24 23:50:19 +02:00
Juergen Hoeller
db037e490a Revised assertions in StompHeaderAccessor
Issue: SPR-14625
(cherry picked from commit c2feedb)
2016-08-24 23:49:22 +02:00
Juergen Hoeller
3811a595ed Avoid unnecessary String concatenation in StompSubProtocolHandler
Issue: SPR-14624
(cherry picked from commit 0735e9b)
2016-08-24 23:49:12 +02:00
Juergen Hoeller
2a9ca66cee Restored hard reference cache in TransactionAspectSupport for 4.2.8
Issue: SPR-14511
Issue: SPR-14609
2016-08-24 14:52:52 +02:00
Juergen Hoeller
081c3ac44f Polishing 2016-08-24 12:46:30 +02:00
Juergen Hoeller
aac0e632ae Various @since tags (and varargs on setInterceptors) 2016-08-18 12:31:21 +02:00
Juergen Hoeller
96f1a0ecae Polishing 2016-08-18 10:50:56 +02:00
Juergen Hoeller
78049d3d25 Polishing 2016-08-17 22:26:03 +02:00
Juergen Hoeller
f4d45ddbf7 Upgrade to EhCache 3.0.3 2016-08-17 21:13:39 +02:00
Juergen Hoeller
e9f48a44f4 Removed duplicate NoHandlerFoundException entry
Issue: SPR-14598
2016-08-17 21:10:37 +02:00
Juergen Hoeller
de91b1a8a0 Polishing
(cherry picked from commit b9a2d0a)
2016-08-17 21:10:17 +02:00
Juergen Hoeller
22ca7ac927 Polishing
(cherry picked from commit c926ec4)
2016-08-17 18:04:00 +02:00
Juergen Hoeller
264f5335a3 Polishing 2016-08-11 23:42:16 +02:00
Juergen Hoeller
b2a0b75f7e Avoid stack overflow in case of chained factory-bean references to FactoryBean class
Issue: SPR-14551
(cherry picked from commit e23ac03)
2016-08-11 23:42:09 +02:00
Juergen Hoeller
41d2d2d270 Polishing 2016-08-10 17:09:27 +02:00
Juergen Hoeller
7b33cd6476 Polishing
(cherry picked from commit 67ba187)
2016-08-10 15:50:47 +02:00
Juergen Hoeller
349f2ad578 Consistent spelling for StandaloneMockMvcBuilder's addPlaceholderValue
(cherry picked from commit 67f0b19)
2016-08-10 15:50:42 +02:00
Juergen Hoeller
48980a247a MethodBasedEvaluationContext reliably exposes varargs
Issue: SPR-14554
(cherry picked from commit 4543a28)
2016-08-09 21:59:24 +02:00
Juergen Hoeller
9475c06eb5 Polishing 2016-08-09 12:29:15 +02:00
Juergen Hoeller
8c6cb3e59d Polishing
(cherry picked from commit 4627545)
2016-08-09 11:31:05 +02:00
Juergen Hoeller
8e0b7c408c Upgrade to Hibernate ORM 5.0.10 and Undertow 1.3.24 2016-08-09 11:30:59 +02:00
Rossen Stoyanchev
c7daa4e94c Fix failing test 2016-08-08 21:43:42 -04:00
Rossen Stoyanchev
977b67e418 Protect sendHeartbeat from cancellation
Issue: SPR-14564
2016-08-08 17:33:57 -04:00
Juergen Hoeller
5c8573233a ConfigurationClassParser uses unified ImportStack with chained import analysis
Issue: SPR-14517
(cherry picked from commit d96a66a)
(cherry picked from commit ff878ea)
2016-07-28 00:33:09 +02:00
Juergen Hoeller
4e94e848c9 JndiPropertySource defensively skips invalid JNDI lookup for property name with colon in resource-ref mode
Issue: SPR-14518
(cherry picked from commit 7021a4b)
2016-07-28 00:33:01 +02:00
Juergen Hoeller
f8abba0118 Upgrade to Netty 4.0.40 2016-07-27 17:05:26 +02:00
Juergen Hoeller
5f44d54d20 Polishing
(cherry picked from commit fbf3807)
2016-07-27 17:03:15 +02:00
Juergen Hoeller
0464363ac0 Isolated circular import detection for scanned configuration classes
Issue: SPR-14517
(cherry picked from commit 703c37e)
2016-07-27 17:02:53 +02:00
Juergen Hoeller
fbc45ed7b6 Polishing 2016-07-27 12:51:24 +02:00
Juergen Hoeller
9789f00ad3 Fixed Quartz javadoc URL 2016-07-26 22:03:56 +02:00
Juergen Hoeller
74f64696b3 TransactionAspectSupport avoids hard references to transaction manager beans
Issue: SPR-14511
(cherry picked from commit 67176e2)
2016-07-26 21:49:17 +02:00
Juergen Hoeller
442f89bfbd Deprecate JpaSystemException(PersistenceException) constructor to prepare for removal in Spring 5
Issue: SPR-13827
(cherry picked from commit 9ee1dc7)
2016-07-26 01:32:33 +02:00
Juergen Hoeller
23135b19b3 Fixed ConcurrentMap declaration 2016-07-26 00:27:42 +02:00
Juergen Hoeller
29e8ba3efc Polishing
(cherry picked from commit cc93c2a)
2016-07-26 00:09:35 +02:00
Juergen Hoeller
dadd2c3709 LinkedCaseInsensitiveMap properly overrides HashMap.clone()
Issue: SPR-14509
(cherry picked from commit 6459559)
2016-07-25 15:24:29 +02:00
Juergen Hoeller
f1fc74c4ec ResourcePatternUtils.getResourcePatternResolver actually accepts null argument
Issue: SPR-14500
(cherry picked from commit 8ccfdbb)
2016-07-25 15:22:56 +02:00
Juergen Hoeller
a39276addc Polishing 2016-07-20 23:22:06 +02:00
Juergen Hoeller
b5127dc152 Polishing 2016-07-20 22:16:35 +02:00
Rossen Stoyanchev
a9136d9638 Remove isAsyncStarted assertion
Issue: SPR-14444
2016-07-19 16:44:59 -04:00
Juergen Hoeller
5a479b8793 Upgrade to Netty 4.0.39 2016-07-15 23:01:41 +02:00
Juergen Hoeller
068186ca59 Polishing
(cherry picked from commit afe106e)
2016-07-15 23:01:20 +02:00
Juergen Hoeller
392f9c8deb Javadoc fixes and pruning of deprecated references
(cherry picked from commit 69dd40e)
2016-07-15 23:01:14 +02:00
Juergen Hoeller
3500bdce0a ConfigurationClassParser load annotations through source class loader
Issue: SPR-10343
(cherry picked from commit 9e93403)
2016-07-15 17:09:26 +02:00
Juergen Hoeller
4be5541c0e MessageHeaderAccessor properly removes header even in case of null value
Issue: SPR-14468
(cherry picked from commit 4ea5f07)
2016-07-15 17:09:13 +02:00
Juergen Hoeller
44152ce401 CronSequenceGenerator prevents stack overflow in case of inverted range
Issue: SPR-14462
(cherry picked from commit da59b4d)
2016-07-15 17:08:59 +02:00
Juergen Hoeller
97d73eb70c StandardTypeConverter initializes default ConversionService against volatile field
Issue: SPR-14465
(cherry picked from commit 0065a16)
2016-07-15 17:08:42 +02:00