Juergen Hoeller
b5127dc152
Polishing
10 years ago
Juergen Hoeller
392f9c8deb
Javadoc fixes and pruning of deprecated references
...
(cherry picked from commit 69dd40e )
10 years ago
Juergen Hoeller
4be5541c0e
MessageHeaderAccessor properly removes header even in case of null value
...
Issue: SPR-14468
(cherry picked from commit 4ea5f07 )
10 years ago
Juergen Hoeller
0445ce6c53
Polishing (backported from master)
...
(cherry picked from commit 92d78c1 )
10 years ago
Juergen Hoeller
a637213246
Aligned default Map capacity
10 years ago
Juergen Hoeller
fa624cd095
Avoid wrapping in plain RuntimeException in favor of IllegalStateException
...
(cherry picked from commit e5122d0 )
10 years ago
Juergen Hoeller
4ddd9572f7
Leniently accept custom DeferredResult etc subclasses for null values
...
Issue: SPR-14423
(cherry picked from commit cfc560c )
10 years ago
Juergen Hoeller
07c9c55fd3
PayloadArgumentResolver's MessageConversionException includes original payload type
...
Issue: SPR-14394
(cherry picked from commit f5282bc )
10 years ago
Juergen Hoeller
e219576414
Defensive catching of any Throwable subclasses instead of just Error
...
Issue: SPR-14329
Issue: SPR-14323
(cherry picked from commit a9fda3e )
10 years ago
Rossen Stoyanchev
28321946bf
Remove unnecessary assertion
...
Issue: SPR-14279
10 years ago
Rossen Stoyanchev
b5022108c7
Fix STOMP connect failure related memory leak
...
Normally heartbeats keep connections from hanging. However in some
cases a connection may hang before a CONNECTED frame is received
and heartbeats are put in place. This commit adds a change to enforce
a 60 limit on receiving the CONNECTED frame.
Issue: SPR-14266
10 years ago
Juergen Hoeller
85675fbe2e
Consistent SmartLifecycle implementations
...
Issue: SPR-14233
(cherry picked from commit f83cbff )
10 years ago
Rossen Stoyanchev
f7ace54488
Ensure Environment.shutdown() in Reactor2TcpClient
...
Issue: SPR-14229
10 years ago
Rossen Stoyanchev
d48eeb2c84
Reactor2TcpClient cleans up TcpClient instances
...
Issue: SPR-14231
10 years ago
Juergen Hoeller
334b4a99b0
Jackson-based message converters consistently check media type first
...
Issue: SPR-14163
10 years ago
Juergen Hoeller
19c5462b13
Polishing
10 years ago
Juergen Hoeller
30ef893c28
Polishing
10 years ago
Juergen Hoeller
6f2f3595e9
Backported import and declaration cleanup
10 years ago
Juergen Hoeller
753347ea98
Consistent static final logger declarations
10 years ago
Juergen Hoeller
bdb606b8b1
Polishing
10 years ago
Juergen Hoeller
beef5ff4c3
Polishing
10 years ago
Juergen Hoeller
ca9a078d82
Polishing
10 years ago
Juergen Hoeller
f119962378
SimpAnnotationMethodMessageHandler ignores empty marker annotations
...
Issue: SPR-13704
10 years ago
Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
10 years ago
Juergen Hoeller
8c4436926f
Polishing
10 years ago
Juergen Hoeller
a0747c2148
Consistent bean type checking for endpoint handlers
...
Issue: SPR-13725
10 years ago
Juergen Hoeller
e8417ea6e1
SimpAnnotationMethodMessageHandler skips template variable check in case of no pattern
...
Issue: SPR-13704
10 years ago
Juergen Hoeller
760bc719f2
Polishing
11 years ago
Juergen Hoeller
bc7bcab578
Consistent method selection for listeners and endpoint mappings
...
Issue: SPR-13654
11 years ago
Juergen Hoeller
23c8f712c4
Polishing
11 years ago
Juergen Hoeller
cca037a74d
Polishing
11 years ago
Sebastien Deleuze
994a11da3e
Document default charset in Jackson message converters Javadoc
...
Issue: SPR-13600
11 years ago
Rossen Stoyanchev
922e6de788
Avoid filtering if selector header is not in use
11 years ago
Rossen Stoyanchev
7ff915a01a
Enforce cacheLimit in DefaultSubscriptionRegistry
...
When the cacheLimit is reached and there is an eviction from the
updateCache, the accessCache is now also updated.
This change also ensures that adding a destination to the cache is
protected with synchronization on the updateCache.
Issue: SPR-13555
11 years ago
Juergen Hoeller
181533c464
MessageHeaders serialization preserves non-serializable entries in original instance
...
Issue: SPR-13541
11 years ago
Rossen Stoyanchev
8c316e1863
Avoid issue with switching from Reactor 2.0.5 to 2.0.6
...
We can't compile directly against NettyClientSocketOptions method which
changed signatures in 2.0.6. This change ensures the method is invoked
reflectively instead.
11 years ago
Rossen Stoyanchev
c75206f975
Prepare for Reactor 2.0.6
11 years ago
Rossen Stoyanchev
daa49c9bcd
StompDecoder handles partial headers correctly
...
Issue: SPR-13416
11 years ago
Juergen Hoeller
c4f5a0fb10
MessagingException provides null description (instead of empty String) to NestedRuntimeException
...
Issue: SPR-13447
11 years ago
Juergen Hoeller
667fc7e4a9
Polishing
11 years ago
Rossen Stoyanchev
4ecb3d4f3f
Update WebSocket docs on proxying @Controller
...
Issue: SPR-13384
11 years ago
Juergen Hoeller
8cd283729b
MessageHeaders returns completely immutable entry set (no entry.setValue call allowed)
...
Issue: SPR-13385
11 years ago
Juergen Hoeller
3d2e2cb3ae
Upgrade to Reactor 2.0.5
11 years ago
Juergen Hoeller
a369fc8afd
Introduce SmartMessageConverter interface with conversionHint arguments
...
Issue: SPR-13343
11 years ago
Juergen Hoeller
9ef38807e6
Polishing
11 years ago
Juergen Hoeller
b1d6ae77e1
Polishing
11 years ago
Sam Brannen
725292081e
Introduce 'value' alias for 'attribute' in @AliasFor
...
SPR-11512 introduced support for annotation attribute aliases via
@AliasFor , requiring the explicit declaration of the 'attribute'
attribute. However, for aliases within an annotation, this explicit
declaration is unnecessary.
This commit improves the readability of alias pairs declared within an
annotation by introducing a 'value' attribute in @AliasFor that is an
alias for the existing 'attribute' attribute. This allows annotations
such as @ContextConfiguration from the spring-test module to declare
aliases as follows.
public @interface ContextConfiguration {
@AliasFor("locations")
String[] value() default {};
@AliasFor("value")
String[] locations() default {};
// ...
}
Issue: SPR-13289
11 years ago
Juergen Hoeller
02d05ed133
Consistent lookup of parameter-level JsonView annotation
...
Issue: SPR-13265
11 years ago
Juergen Hoeller
d83735694e
Polishing
11 years ago
Rossen Stoyanchev
4b4efa9f6e
Placeholder support for STOMP @MessageMapping methods
...
Issue: SPR-13271
11 years ago