Juergen Hoeller
8c139ef444
Polishing
9 years ago
Juergen Hoeller
07ea3745c4
Polishing
9 years ago
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
9 years ago
Juergen Hoeller
f83cbff543
Consistent SmartLifecycle implementations
...
Issue: SPR-14233
9 years ago
Juergen Hoeller
e45d33f9de
DefaultMessageListenerContainer immediately invokes stop callback when not running
...
Issue: SPR-14233
9 years ago
Juergen Hoeller
6ab8d36ed0
DefaultMessageListenerContainer's recovery phase uses wait instead of sleep
...
Issue: SPR-14200
9 years ago
Juergen Hoeller
87b93a7ae9
Aligned JmsTemplate and DefaultMessageListenerContainer receiveTimeout values
...
Issue: SPR-14212
9 years ago
Johnny Lim
44e652f99e
Remove duplicate words
...
Closes gh-1039
9 years ago
Juergen Hoeller
537193a4e0
Consistent license header
9 years ago
Juergen Hoeller
26378cd604
Polishing
9 years ago
Stephane Nicoll
996c1cc0a6
Fix Auto-Startup for @JmsListener
...
Ignore container's auto-startup once the context is refreshed.
Issue: SPR-14015
9 years ago
Sam Brannen
2ed3382a60
Document composed support for @Scheduled , @JmsListener , & @Sql
...
Issue: SPR-13973
9 years ago
Juergen Hoeller
54aeb7a5d6
Cache key classes implement Comparable and consistently provide a toString representation
...
Issue: SPR-14017
9 years ago
Sam Brannen
4742aa0bfe
Test @JmsListener as a merged composed annotation
...
Issue: SPR-13973
9 years ago
Sam Brannen
2353f39ee4
Clean up warnings
9 years ago
Juergen Hoeller
c6ff0951fc
Polishing
9 years ago
Sam Brannen
d572b022cc
Support @JmsListener as a merged composed annotation
...
Issue: SPR-13973
9 years ago
Juergen Hoeller
517ebd1d3e
Consistent formatting
9 years ago
Juergen Hoeller
5025c615b1
Consistent use of AnnotatedElementUtils.findMergedAnnotation/hasAnnotation
...
Issue: SPR-13440
9 years ago
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.
9 years ago
Juergen Hoeller
ea4a766df7
Consistent support for SpEL next to placeholders in annotation attributes
...
Issue: SPR-13625
9 years ago
Juergen Hoeller
1253b451f5
DefaultMessageListenerContainer stops if recovery failed after interrupt signal
...
Issue: SPR-11787
9 years ago
Juergen Hoeller
e90310612f
Polishing
9 years ago
Stephane Nicoll
a112557dc4
Support SendTo at class-level
...
Issue: SPR-13578
9 years ago
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
9 years ago
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
9 years ago
Juergen Hoeller
470ea977e1
Consistent validation of annotated methods behind AOP proxies
...
Issue: SPR-13816
9 years ago
Sam Brannen
5b3edcd9f9
Spring Cleaning in December
...
- Delete unused imports
- Delete unused code
- Clean up warnings
9 years ago
Juergen Hoeller
8ce5e88c66
Require Jackson 2.6+, FreeMarker 2.3.21+, XStream 1.4.5+
...
Issue: SPR-13062
9 years ago
Stephane Nicoll
752d3c715a
Initiate structure for 4.3 XSDs
9 years ago
Juergen Hoeller
11806b9215
Class identity comparisons wherever possible (and further polishing)
...
Issue: SPR-12926
9 years ago
Juergen Hoeller
8346eeda27
Reset BytesMessage after payload extraction
...
Issue: SPR-13769
9 years ago
Juergen Hoeller
9589749fb2
Introduced createMethodJmsListenerEndpoint template method
...
Issue: SPR-13774
9 years ago
Johnny Lim
2defb6555e
Fix broken Javadoc related to `<` and `>`
9 years ago
Juergen Hoeller
760bc719f2
Polishing
9 years ago
Juergen Hoeller
da9c80c604
Revised method selection for JMS listeners (and their parameters)
...
Issue: SPR-13576
9 years ago
Stephane Nicoll
77af692e5e
Polishing
...
Issue: SPR-13633
9 years ago
Stephane Nicoll
1bc41bdf0f
Expose JMS message listener container ids
...
Issue: SPR-13633
9 years ago
Juergen Hoeller
af213a09ee
Polishing
9 years ago
Sam Brannen
d5ee787e1e
Migrate JUnit 3 tests to JUnit 4
...
This commit migrates all remaining tests from JUnit 3 to JUnit 4, with
the exception of Spring's legacy JUnit 3.8 based testing framework that
is still in use in the spring-orm module.
Issue: SPR-13514
9 years ago
Juergen Hoeller
1ed1167153
Avoid ConcurrentModificationException in SingleConnectionFactory's AggregatedExceptionListener
...
Issue: SPR-13421
9 years ago
Juergen Hoeller
965fca808a
Polishing
9 years ago
Juergen Hoeller
faab220946
Initial test for Jackson-based JMS reply
...
Issue: SPR-13237
9 years ago
Juergen Hoeller
14f27bda37
Prefer use of "Java EE" over "J2EE"
9 years ago
Juergen Hoeller
e5a2b34829
Clarify acknowledge mode semantics and transaction recommendations
...
Issue: SPR-13278
9 years ago
Juergen Hoeller
edd6e76b9f
Polishing
9 years ago
Juergen Hoeller
203f1225c3
Polishing
9 years ago
Stephane Nicoll
4631add6cf
Add support for repeatable JmsListener
...
Previously, a method could only declare one Jms endpoint so if several
destinations share the exact same business logic, you'd still need one
separate method declaration per destination.
We now make sure that JmsListener is a repeatable annotation, introducing
JmsListeners for pre Java8 use cases.
Issue: SPR-13147
10 years ago
Stephane Nicoll
c8fcdadbae
Polish
...
Review bd093eb
to provide a generic type on `JmsResponse`
Issue: SPR-13133
10 years ago
Stephane Nicoll
bd093eb6bf
Runtime resolution of JMS reply destination
...
Add JmsResponse that can be used as return type of any JMS listener
method to indicate not only the response but also the actual destination
to which the reply should be sent.
Issue: SPR-13133
10 years ago