Juergen Hoeller
fd1d8aeeb4
Polishing
...
(cherry picked from commit 91df065 )
2017-04-17 15:39:06 +02:00
Juergen Hoeller
5017c05c23
Polishing
...
(cherry picked from commit e9019cd )
2017-02-10 11:47:28 +01:00
Juergen Hoeller
c15d687bf0
Polishing
...
(cherry picked from commit acf511a )
2017-02-02 21:20:27 +01:00
Juergen Hoeller
28849e0987
Revisit Assert to avoid single-arg assert methods (with refined messages)
...
Issue: SPR-15196
(cherry picked from commit 1b2dc36 )
2017-01-31 10:28:46 +01:00
Juergen Hoeller
fcfacd9f83
Polishing
...
(cherry picked from commit f095aa2 )
2017-01-23 23:47:01 +01:00
Juergen Hoeller
155bbb8466
Clear nonAnnotatedClasses cache in afterSingletonsInstantiated
...
Issue: SPR-15175
(cherry picked from commit e566e25 )
2017-01-23 23:30:13 +01:00
Juergen Hoeller
26a4aef417
Polishing
...
(cherry picked from commit fc629bb )
2016-12-29 23:12:11 +01:00
Juergen Hoeller
fd21e0e69a
@Scheduled reliably applies after other post-processors and shuts down before TaskScheduler
...
Issue: SPR-14692
Issue: SPR-15067
(cherry picked from commit edc62be )
2016-12-29 23:12:00 +01:00
Juergen Hoeller
afe022853c
Reintroduced initDefaultStrategies callback for compatibility with old MessageListenerAdapter subclasses
...
Issue: SPR-15043
2016-12-22 22:17:01 +01:00
Juergen Hoeller
bf0df54136
Consistent instanceof/casting of Class references
...
(cherry picked from commit ac80ac6 )
2016-10-31 11:50:59 +01:00
Juergen Hoeller
4396b211ce
Avoid outdated Tibco workaround in shouldCommitAfterNoMessageReceived
...
Issue: SPR-14697
(cherry picked from commit edbc1e9 )
2016-09-13 22:28:07 +02:00
Juergen Hoeller
ae2bbe7f19
MappingJackson2MessageConverter adds message id and destination to type resolution exception
...
Issue: SPR-14672
(cherry picked from commit 8c56606 )
2016-09-13 22:26:37 +02:00
Juergen Hoeller
67ba187b6f
Polishing
...
(cherry picked from commit 59a24b4 )
2016-08-10 14:57:50 +02:00
Juergen Hoeller
36e1c82ef5
Backported refinements and polishing
2016-07-20 21:46:25 +02:00
Juergen Hoeller
be0b71ce31
Fixed typo: "occured"->"occurred"
...
(cherry picked from commit c43e749 )
2016-07-15 15:37:11 +02:00
Juergen Hoeller
92d78c10a2
Polishing (backported from master)
2016-07-06 17:13:18 +02:00
Stephane Nicoll
eba873067c
Better hide lazy resolution of JMS payloads
...
This commit fixes MessagingMessageConverter to no longer expose the lazy
message resolution algorithm. This restores proper behaviour for
converters used outside of that context.
Instead, such arrangement is now private to
AbstractAdaptableMessageListener (as it should).
Issue: SPR-14389
2016-06-29 18:10:34 +02:00
Stephane Nicoll
9c02a99d38
Polish doc
...
SPR-14290
2016-05-20 09:57:41 +02:00
Juergen Hoeller
8c139ef444
Polishing
2016-05-04 17:37:30 +02:00
Juergen Hoeller
07ea3745c4
Polishing
2016-05-02 13:54:47 +02:00
Stephane Nicoll
09b45d2c0f
Validate callback is always invoked in DMLC#stop
...
The underlying issue has been fixed in e45d33f and this commit is merely
adding a test of the expected behaviour.
Issue: SPR-14233
2016-05-02 13:33:05 +02:00
Juergen Hoeller
f83cbff543
Consistent SmartLifecycle implementations
...
Issue: SPR-14233
2016-05-02 13:01:44 +02:00
Juergen Hoeller
e45d33f9de
DefaultMessageListenerContainer immediately invokes stop callback when not running
...
Issue: SPR-14233
2016-05-02 12:57:30 +02:00
Juergen Hoeller
6ab8d36ed0
DefaultMessageListenerContainer's recovery phase uses wait instead of sleep
...
Issue: SPR-14200
2016-04-27 21:27:21 +02:00
Juergen Hoeller
87b93a7ae9
Aligned JmsTemplate and DefaultMessageListenerContainer receiveTimeout values
...
Issue: SPR-14212
2016-04-26 17:09:57 +02:00
Johnny Lim
44e652f99e
Remove duplicate words
...
Closes gh-1039
2016-04-19 08:24:21 +02:00
Juergen Hoeller
537193a4e0
Consistent license header
2016-04-11 20:49:38 +02:00
Juergen Hoeller
26378cd604
Polishing
2016-04-04 20:51:30 +02:00
Stephane Nicoll
996c1cc0a6
Fix Auto-Startup for @JmsListener
...
Ignore container's auto-startup once the context is refreshed.
Issue: SPR-14015
2016-04-04 18:21:10 +02:00
Sam Brannen
2ed3382a60
Document composed support for @Scheduled, @JmsListener, & @Sql
...
Issue: SPR-13973
2016-03-29 19:53:58 +02:00
Juergen Hoeller
54aeb7a5d6
Cache key classes implement Comparable and consistently provide a toString representation
...
Issue: SPR-14017
2016-03-26 14:32:10 +01:00
Sam Brannen
4742aa0bfe
Test @JmsListener as a merged composed annotation
...
Issue: SPR-13973
2016-03-26 01:09:35 +01:00
Sam Brannen
2353f39ee4
Clean up warnings
2016-03-26 01:08:58 +01:00
Juergen Hoeller
c6ff0951fc
Polishing
2016-03-25 23:46:18 +01:00
Sam Brannen
d572b022cc
Support @JmsListener as a merged composed annotation
...
Issue: SPR-13973
2016-03-25 00:51:24 +01:00
Juergen Hoeller
517ebd1d3e
Consistent formatting
2016-03-24 19:22:50 +01:00
Juergen Hoeller
5025c615b1
Consistent use of AnnotatedElementUtils.findMergedAnnotation/hasAnnotation
...
Issue: SPR-13440
2016-03-23 18:39:20 +01:00
Rossen Stoyanchev
f33578ef0f
Fix failing test and warings
...
The test failure was caused by the previous commit. The Message
resolver now supports payload conversion so it can raise a
MessageConversionException, not MethodArgumentTypeMismatchException.
2016-02-18 22:37:57 -05:00
Juergen Hoeller
ea4a766df7
Consistent support for SpEL next to placeholders in annotation attributes
...
Issue: SPR-13625
2016-02-17 23:00:07 +01:00
Juergen Hoeller
1253b451f5
DefaultMessageListenerContainer stops if recovery failed after interrupt signal
...
Issue: SPR-11787
2016-02-16 22:28:10 +01:00
Juergen Hoeller
e90310612f
Polishing
2016-02-04 20:00:00 +01:00
Stephane Nicoll
a112557dc4
Support SendTo at class-level
...
Issue: SPR-13578
2016-01-16 16:34:02 +01:00
Stephane Nicoll
dc8de51408
Json view support for JMS
...
Support of @JsonView on @JmsListener annotated method that uses the
jackson converter. Also update MappingJackson2MessageConverter to offer
a public API to set the JSON view to use to serialize a payload.
Issue: SPR-13237
2016-01-15 17:18:14 +01:00
Stephane Nicoll
31a3607de6
Lazy resolution of the JMS message
...
Previously, any `javax.jms.Message` was converted eagerly to the Message
abstraction. This leads to unnecessary conversion if the Payload is not
requested by the underlying method (i.e. if the `javax.jms.Message` is
injected directly).
This commit returns a `Message` implementation that holds the
`javax.jms.Message` and lazily resolve the payload or the headers on
demand (that is the first time they are requested).
Issue: SPR-13777
2016-01-14 17:20:25 +01:00
Juergen Hoeller
470ea977e1
Consistent validation of annotated methods behind AOP proxies
...
Issue: SPR-13816
2015-12-23 20:47:28 +01:00
Sam Brannen
5b3edcd9f9
Spring Cleaning in December
...
- Delete unused imports
- Delete unused code
- Clean up warnings
2015-12-17 20:27:33 +01:00
Juergen Hoeller
8ce5e88c66
Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
...
Issue: SPR-13062
2015-12-17 17:14:50 +01:00
Stephane Nicoll
752d3c715a
Initiate structure for 4.3 XSDs
2015-12-17 15:43:23 +01:00
Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
2015-12-09 12:28:09 +01:00
Juergen Hoeller
8346eeda27
Reset BytesMessage after payload extraction
...
Issue: SPR-13769
2015-12-08 17:12:38 +01:00