Juergen Hoeller
ee775248bc
Defensively catch IllegalStateException from match attempts (for compatibility with AspectJ 1.8.10)
...
Issue: SPR-15019
(cherry picked from commit f0c3d50)
9 years ago
Juergen Hoeller
bcdda917e7
TypeDescriptor properly narrows ResolvableType for non-typed collection elements
...
Issue: SPR-14971
(cherry picked from commit 442d8a6)
9 years ago
Juergen Hoeller
2de488e7f5
Stronger explanation of default rollback rules
...
Issue: SPR-14994
(cherry picked from commit 0296c7c)
9 years ago
Juergen Hoeller
c732f38b85
ImportRegistry properly tracks excluded superclasses
...
Issue: SPR-14972
(cherry picked from commit dd3c370)
9 years ago
Juergen Hoeller
3556d4be64
Revised forClass argument names
...
Issue: SPR-14976
(cherry picked from commit ced7503)
9 years ago
Juergen Hoeller
c22cad145b
SpEL docs: supported literals, null comparisons
...
Issue: SPR-14361
Issue: SPR-14987
(cherry picked from commit 5ccc8e3)
9 years ago
Juergen Hoeller
f64cf779da
Consistent use of "URI variables" terminology
...
Issue: SPR-14969
(cherry picked from commit 71977e8)
9 years ago
Juergen Hoeller
de3734ac3b
Polishing
9 years ago
Juergen Hoeller
d518ac65ed
Upgrade to Tomcat 8.0.39 and Joda-Time 2.9.6
9 years ago
Juergen Hoeller
2a2d5aa6d1
Class identity comparisons wherever possible
...
Issue: SPR-12926
9 years ago
Juergen Hoeller
0b76b13d88
Polishing
...
(cherry picked from commit 5fee5f3)
9 years ago
Juergen Hoeller
23e91e1ae6
Consistent use of "URI variables" terminology
...
Issue: SPR-14969
(cherry picked from commit 2b02935)
9 years ago
Juergen Hoeller
01214bfb54
WebSocketServerSockJsSession uses dedicated disconnect lock
...
Issue: SPR-14917
(cherry picked from commit ac30bcb)
9 years ago
Rossen Stoyanchev
31df090132
Avoid locking in WebSocket session "close" callback
...
When processing a "close" notification from the server make an effort
to cancel any outstanding heartbeat but avoid going as far as acquiring
the responseLock since the server itself may already hold a lock of its
own leading to a potential deadlock.
The heartbeat task is now also further protected with an isClosed()
check in case the heartbeat does not get cancelled in a concurrent
scenario.
Issue: SPR-14917
9 years ago
Juergen Hoeller
c2a1a41eb6
Polishing
9 years ago
Juergen Hoeller
0b47c54cda
Upgrade to Joda-Time 2.9.5 and EhCache 2.10.3
9 years ago
Juergen Hoeller
c8bb32b5c3
@Async docs explicitly mention ListenableFuture and CompletableFuture
...
Issue: SPR-14881
(cherry picked from commit 9be1710)
9 years ago
Juergen Hoeller
1f551a8371
Upgrade to Netty 4.0.42 and H2 1.4.193
9 years ago
Juergen Hoeller
377780a3c7
Polishing
...
(cherry picked from commit ade139f)
9 years ago
Juergen Hoeller
17d622176d
ObjectToObjectConverter properly handles constructors on non-public classes
...
Issue: SPR-14304
(cherry picked from commit edf1df3)
9 years ago
Juergen Hoeller
6b7f3fd942
No external locking for singleton advice/aspect beans
...
Issue: SPR-14324
(cherry picked from commit e18e7ec)
9 years ago
Juergen Hoeller
4ce0e6b3c3
Avoid deadlock between SockJS heartbeat and XHR polling
...
Issue: SPR-14833
(cherry picked from commit 1c80d2a)
9 years ago
Juergen Hoeller
0d6dc5760c
Test for multi-character delimiter
...
Issue: SPR-14808
(cherry picked from commit 5578a2e)
9 years ago
Juergen Hoeller
2b18092396
SimpleApplicationEventMulticaster just swallows event downcast exceptions
...
Issue: SPR-14846
(cherry picked from commit fbad637)
9 years ago
Juergen Hoeller
021e8e44e5
AccessorLValue reliably downcasts to CompilablePropertyAccessor in concurrent scenarios
...
Issue: SPR-14850
(cherry picked from commit 5697cb6)
9 years ago
Rossen Stoyanchev
fe333e49bc
Better handling for AsyncRequestTimeoutException
...
Avoid call to sendError when response is committed and log a short
error message instead.
Issue: SPR-14739
9 years ago
Stephane Nicoll
02541022b3
Clarify SpEL usage on `@EventListener`
...
Issue: SPR-14812
9 years ago
Juergen Hoeller
d216051b03
Upgrade to Tomcat 8.0.38 and JRuby 1.7.26
9 years ago
Juergen Hoeller
8174f3bfca
Polishing
...
(cherry picked from commit 29a9461)
9 years ago
Juergen Hoeller
aff5d211f4
StompSubProtocolHandler does not insist on SimpMessageHeaderAccessor
...
Issue: SPR-14791
(cherry picked from commit f5cd538)
9 years ago
Stephane Nicoll
fe59bc26ab
Polish EnableAsync javadoc
...
Issue: SPR-14793
(cherry picked from commit 7a8bf8e)
9 years ago
Brian Clozel
306452720f
Fix NumberFormatException with X-Forwarded-Host
...
This commit fixes `NumberFormatException`s that were thrown when parsing
IPv6 host values in `X-Forwarded-Host` request headers.
Issue: SPR-14761
(cherry picked from ea5ff87)
9 years ago
Juergen Hoeller
ea9e00f819
Consistent final logger fields
...
(cherry picked from commit f2ac416)
9 years ago
Juergen Hoeller
1f92fc8d90
@Lookup reference documentation
...
Issue: SPR-14765
(cherry picked from commit 642fbfb)
9 years ago
Juergen Hoeller
8bdb1b0981
Polishing
...
(cherry picked from commit d04567b)
9 years ago
Juergen Hoeller
02d83cedea
Efficient STOMP content-length header check
...
Issue: SPR-14747
(cherry picked from commit f2e1e1b)
9 years ago
Juergen Hoeller
6577faa2da
StompEncoder performance improvement plus related polishing
...
Issue: SPR-14747
(cherry picked from commit 6c764f6)
9 years ago
Juergen Hoeller
c5722b336c
Clarified that getResource never returns null
...
(cherry picked from commit 49929f1)
9 years ago
Juergen Hoeller
e54a7ed6d4
Polishing
9 years ago
Juergen Hoeller
1067855f0f
Upgrade to Hibernate 5.0.11 and Undertow 1.3.25
9 years ago
Spring Buildmaster
964f40f2b4
Next Development Version
9 years ago
Rossen Stoyanchev
62b02c23ab
Reset connection before delegating to handler
...
Resetting the connection first before invoking a failure callback on
the application handler ensures that any checks to isConnected will
return false.
Issue: SPR-14721
9 years ago
Juergen Hoeller
a0773aef1d
Polishing
9 years ago
Juergen Hoeller
cc56ef5737
Revised checkResource implementation
...
Issue: SPR-14729
(cherry picked from commit ca17edd)
9 years ago
Brian Clozel
97c9b05c15
Check template availability in ScriptTemplateView
...
This commit overrides the `checkResource` implementation in
`ScriptTemplateView` in order to check if the template file resource is
available and if the resolver can then proceed with rendering the
template.
Issue: SPR-14729
9 years ago
Juergen Hoeller
ed19dc7900
Polishing
9 years ago
Juergen Hoeller
7902f63cb1
Latest applicable dependency updates (Woodstox 5.0.3, Jettison 1.3.8)
9 years ago
Juergen Hoeller
818c72a2b3
StringUtils.parseLocaleString accepts Java 7 variants
...
Issue: SPR-14718
(cherry picked from commit 7ddaf49)
9 years ago
Juergen Hoeller
c9943aacc5
Timeout exceptions as RuntimeExceptions
...
Issue: SPR-14669
(cherry picked from commit e947363)
9 years ago
Rossen Stoyanchev
9fa2a46d35
Improve async request timeout handling
...
Rather than setting the status to 503 directly from the timeout
interceptor which no longer seems to work reliably with Servlet
containers like Jetty even performing an additional ERROR dispatch back
to the original URL, we know rather set the DeferredResult to an
AsyncTimeoutException, which results in a dispatch and standard
handling within Spring MVC. This should be a more reliable way of
dealing with timeouts.
Issue: SPR-14669
9 years ago