Rossen Stoyanchev
6dbc828aa1
MappingJackson2MessageConverter uses generic type
...
This is a backport of the #583201 minus use of GenericTypeResolver
which in 5.0 has been refactored to provide a getJavaType method.
Issue: SPR-16252
8 years ago
Rossen Stoyanchev
4fe94dffc0
Fix regression in StompHeaderAccessor
...
Issue: SPR-16265
8 years ago
Juergen Hoeller
f861f182fa
Reduce access on headers for STOMP messaging
...
Issue: SPR-16165
8 years ago
Juergen Hoeller
6f65b638de
Defensive resolution of getParameterType (actually never returning null)
...
Covers use of ResolvableType in overridden getParameterType variants.
Issue: SPR-16072
9 years ago
Tom Fitzhenry
1a1d767d59
Fix typo in exception message: quite -> quiet
...
Closes gh-1547
9 years ago
Juergen Hoeller
cc70fdcbeb
Backport further refinements from the nullability efforts
...
Issue: SPR-15656
9 years ago
Juergen Hoeller
9fdc4404a5
Backport selected refinements from the nullability efforts
...
Issue: SPR-15656
9 years ago
Juergen Hoeller
d11bd64e0d
TaskExecutorRegistration does not apply its default settings to a user-provided executor
...
Also, ChannelRegistration.setInterceptors is deprecated now: in favor of a fluently named interceptors(...) method which is documented to add the given interceptors to the channel's current list.
Issue: SPR-15962
Issue: SPR-15976
(cherry picked from commit ac9cfef )
9 years ago
Stephane Nicoll
35af7ff854
Reuse JmsTemplate's MessageConverter in JmsMessagingTemplate
...
This commit makes sure that any custom MessageConverter set in a
JmsTemplate used by a JmsMessagingTemplate is reused as the payload
converter of the message.
Issue: SPR-15965
(cherry picked from commit b275a06 )
9 years ago
Juergen Hoeller
17f42fc97a
Polishing
9 years ago
Juergen Hoeller
07a0a31565
Heart-beat log message potentially without session id
...
Issue: SPR-15937
(cherry picked from commit aa4ae7a )
9 years ago
Juergen Hoeller
c752ba5b38
Polishing
9 years ago
Juergen Hoeller
121a3bf670
Always invoke Jackson serialization with AtomicReference cause
...
Issue: SPR-15760
(cherry picked from commit 5f767a8 )
9 years ago
Juergen Hoeller
e4031f290e
Efficient log checks in STOMP encoder/decoder
...
(cherry picked from commit 122ee30)
9 years ago
Juergen Hoeller
fa09cd3737
Avoid inefficient keySet iteration in messaging classes
...
Issue: SPR-15553
9 years ago
Juergen Hoeller
be93ee77e4
Debug-level log entry for any Jackson exception during canConvert
...
Issue: SPR-15582
9 years ago
Christoph Dreis
6aeb8ef56d
Optimize DefaultUserDestinationResolver.resolveDestination()
...
Issue: SPR-15602
9 years ago
Rossen Stoyanchev
8deec9569c
Protect against NPE in DefaultSubscriptionRegistry
...
Follow-up fix on the recent commit:
https://github.com/spring-projects/spring-framework/commit/4fc41e
Issue: SPR-15543
9 years ago
Bao Tran
4fc41eeeb9
Fix duplicate STOMP subscription id issue
...
Issue: SPR-15543
9 years ago
Juergen Hoeller
597fe0720f
HandlerMethod evaluates ResponseStatus annotation for early caching
...
Issue: SPR-15227
(cherry picked from commit 5986f88 )
9 years ago
stonio
1db42081e5
Use String#isEmpty()
...
Closes gh-1335
(cherry picked from commit 7d062df )
9 years ago
Juergen Hoeller
34a0857628
Polishing
...
(cherry picked from commit d2cc97a )
9 years ago
Rossen Stoyanchev
ba0484fcac
Add equals/hashcode for STOMP Subscription
...
Issue: SPR-15229
9 years ago
Juergen Hoeller
9834c42b5c
MutableMessageHeaders serializes itself as regular MessageHeaders
...
Issue: SPR-15262
(cherry picked from commit 74bdcd8 )
9 years ago
Juergen Hoeller
06231721c3
Consistently support CompletionStage next to CompletableFuture
...
Issue: SPR-15258
(cherry picked from commit 50d93d3 )
9 years ago
Juergen Hoeller
3ef6697536
Refined assertion messages
...
Issue: SPR-15196
(cherry picked from commit 9b26fcd )
9 years ago
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
9 years ago
Juergen Hoeller
a98a61852f
HandlerMethod pre-resolves parameter types at construction time
...
Issue: SPR-15186
(cherry picked from commit 8038fb9 )
9 years ago
Juergen Hoeller
fcfacd9f83
Polishing
...
(cherry picked from commit f095aa2 )
9 years ago
Rossen Stoyanchev
78a23be9bc
Polish Reactor2TcpStompClient
9 years ago
Rossen Stoyanchev
48f57e3bb2
Explicitly manage event loop in Reactor2TcpStompClient
...
Reactor2TcpStompClient now explicitly manages a Netty EventLoopGroup
which prevents resource leaks on attempts to reconnect.
Issue: SPR-15035
9 years ago
Juergen Hoeller
caebe72083
Proper resolution of Optional.empty() for header arguments
...
Issue: SPR-15151
(cherry picked from commit e9db4d6 )
9 years ago
Juergen Hoeller
8656e30550
Revised InvocableHandlerMethod exception messages (controller vs endpoint vs handler)
...
Introduces dedicated MethodArgumentResolutionException for spring-messaging invocations.
Issue: SPR-15139
(cherry picked from commit 047786a )
9 years ago
Juergen Hoeller
7f127300f9
Polishing
9 years ago
Juergen Hoeller
1521094c5b
MimeTypeUtils constants cleanup: deprecated web media types
...
Issue: SPR-15137
9 years ago
Gary Russell
db7b74feac
Implement MessagingException.toString()
...
Issue: SPR-15091
Closes gh-1284
9 years ago
Juergen Hoeller
fa2bfdd326
Remove unused Log object from MessageHeaderAccessor
...
Issue: SPR-15045
(cherry picked from commit 5c48daa )
9 years ago
Juergen Hoeller
b9c4f1fa95
ResolvableType-based matching respects generic factory method return type
...
Includes consistent use of ResolvableType.resolve() wherever applicable.
Issue: SPR-15011
(cherry picked from commit 4c005e6 )
9 years ago
Rossen Stoyanchev
69ba85b051
Backport of STOMP message header encoding improvements
...
Issue: SPR-14901
9 years ago
Juergen Hoeller
a7ba63d425
Shared DefaultConversionService instance for simple fallback purposes
...
Issue: SPR-14948
(cherry picked from commit 80931b2 )
9 years ago
Christoph Dreis
8de100b116
Implement allocation-friendly method to get user count in SimpUserRegistry
...
SPR-14930
(cherry picked from commit a929e9c )
9 years ago
Rossen Stoyanchev
9755ae3cbe
PayloadArgumentResolver has useDefaultResolution flag
...
Issue: SPR-14937
9 years ago
Juergen Hoeller
7e7504f5ea
Polishing
10 years ago
Juergen Hoeller
144f687ee9
Polishing
...
(cherry picked from commit 2f9ed59 )
10 years ago
Juergen Hoeller
0ee8322947
Revised NoSuchBeanDefinitionException message and ResolvableType handling
...
Includes consistent quoting of qualified type names in related classes.
Issue: SPR-14831
(cherry picked from commit dc080cb )
10 years ago
Juergen Hoeller
9de28d640e
Polishing
...
(cherry picked from commit 3726c6f )
10 years ago
Juergen Hoeller
29a946163b
Polishing
...
(cherry picked from commit eafaaa5 )
10 years ago
Juergen Hoeller
d04567b99c
Polishing
10 years ago
Juergen Hoeller
f2e1e1b890
Efficient STOMP content-length header check
...
Issue: SPR-14747
(cherry picked from commit a6b0b6e )
10 years ago
Juergen Hoeller
6c764f6b8a
StompEncoder performance improvement plus related polishing
...
Issue: SPR-14747
10 years ago