Mark Fisher
|
f6e1463a42
|
Increased test timeout value.
|
2008-11-22 18:51:19 +00:00 |
|
Mark Fisher
|
ea5e66c7a4
|
Added support for a 'destinationResolver' property reference for the inbound JMS Channel Adapter including namespace support (INT-488).
|
2008-11-22 18:21:03 +00:00 |
|
Mark Fisher
|
8772fd8169
|
Added support for request and reply Destination names for the JmsOutboundGateway. The 'destinationResolver' property reference may also be provided including namespace support with the 'destination-resolver' attribute. This also applies to the 'inbound-gateway' and 'message-driven-channel-adapter' elements (INT-488).
|
2008-11-22 17:52:38 +00:00 |
|
Mark Fisher
|
a71127fb4d
|
Removed the USER_PREFIX that was considered when mapping between MessageHeaders and JMS properties. Now, the DefaultJmsHeaderMapper will attempt to map all MessageHeaders and those with the JmsHeaders.PREFIX are the only ones treated differently (e.g. for mapping to the JMSCorrelationId).
|
2008-11-22 17:09:14 +00:00 |
|
Mark Fisher
|
2129047231
|
MessageMappingException now extends MessagingException rather than MessageHandlingException, and it provides a constructor that accepts 'description' and 'cause' without a 'failedMessage'. This is necessary to support inbound mapping errors where no 'failedMessage' has been created yet.
|
2008-11-22 16:57:58 +00:00 |
|
Mark Fisher
|
b9435fdc41
|
The 'request-channel' attribute is now optional on the jms:outbound-gateway element so that the gateway may be added to a chain.
|
2008-11-22 16:55:51 +00:00 |
|
Mark Fisher
|
75903736e2
|
Modified WebServiceDemo to show the 'chain' element and the 'header-enricher'.
|
2008-11-22 16:17:16 +00:00 |
|
Mark Fisher
|
4e72c719f9
|
Added the 'overwrite' attribute for the 'header-enricher' element.
|
2008-11-22 16:13:31 +00:00 |
|
Mark Fisher
|
abb370b257
|
Added the 'header-enricher' element to the core namespace (INT-489).
|
2008-11-22 15:43:39 +00:00 |
|
Mark Fisher
|
d943af0e87
|
Added postProcessHeaders method to the SimpleHeaderEnricherParser (preparing for INT-489).
|
2008-11-22 14:37:28 +00:00 |
|
Mark Fisher
|
086eb6e374
|
Converted internal header names to be hyphenated for compatibility with the header-enricher.
|
2008-11-22 14:35:32 +00:00 |
|
Mark Fisher
|
b53d96ba1e
|
Added support for the 'throw-exception-on-rejection' attribute for the 'filter' element.
|
2008-11-21 22:52:11 +00:00 |
|
Mark Fisher
|
2b166d6471
|
INT-487
|
2008-11-21 22:03:27 +00:00 |
|
Mark Fisher
|
837a295cbe
|
Added namespace support for the 'chain' element to create a Message Endpoint that delegates to a MessageHandlerChain (INT-391).
|
2008-11-21 18:34:07 +00:00 |
|
Mark Fisher
|
93a2d2c9f2
|
Renamed the 'parseConsumer' method to 'parseHandler' since it creates an implementation of MessageHandler.
|
2008-11-21 17:39:01 +00:00 |
|
Mark Fisher
|
b9f8b085b0
|
Removed 'parseAdapter' method from AbstractConsumerEndpointParser.
|
2008-11-21 17:30:25 +00:00 |
|
Mark Fisher
|
bbd58b830f
|
INT-484
|
2008-11-21 16:05:53 +00:00 |
|
Mark Fisher
|
7b670760be
|
Added support for a 'message-driven-channel-adapter' in the JMS namespace. Also, both the 'message-driven-channel-adapter' and the 'inbound-gateway' elements now accept a 'container' attribute with a reference to an instance of AbstractMessageListenerContainer (INT-477, INT-482).
|
2008-11-20 22:34:15 +00:00 |
|
Mark Fisher
|
b06ebff6b3
|
Refactored the JmsInboundGateway into the simpler JmsMessageDrivenEndpoint. The JmsInboundGatewayParser now handles a 'container' reference, else it creates a DefaultMessageListenerContainer (INT-482). The JmsMessageDrivenEndpoint will also provide the necessary implementation to support an event-driven inbound-channel-adapter for JMS (INT-477).
|
2008-11-20 21:30:47 +00:00 |
|
Mark Fisher
|
b404a6d129
|
Reordered setters.
|
2008-11-20 18:58:27 +00:00 |
|
Mark Fisher
|
3a7144d8d6
|
JmsInboundGateway now delegates to a MessageListener or SessionAwareMessageListener instance. The 'jms:inbound-gateway' parser now configures an instance of ChannelPublishingJmsMessageListener (part of INT-477 and INT-482).
|
2008-11-20 17:34:15 +00:00 |
|
Mark Fisher
|
92f13c8517
|
Initial commit of the new ChannelPublishingJmsMessageListener (part of INT-477 and INT-482).
|
2008-11-20 16:48:14 +00:00 |
|
Mark Fisher
|
e88d69529c
|
Removed 'jms-template' attribute from elements where it should not be used.
|
2008-11-20 16:37:05 +00:00 |
|
Mark Fisher
|
da45a1a925
|
Removed unused ChannelPublishingJmsListener.
|
2008-11-20 16:36:11 +00:00 |
|
Mark Fisher
|
b4178d3740
|
Initial commit of MessageHandlerChain (INT-391).
|
2008-11-20 15:04:44 +00:00 |
|
Mark Fisher
|
3e0ca28288
|
Added namespace support for the 'pub-sub-domain' attribute for both JmsInboundGateway and JmsOutboundGateway (INT-482). This is most likely an interim step while refactoring continues with the ultimate goal of providing a clearer separation between the MessageListener container and MessageListener implementation. This will also be relevant for INT-477.
|
2008-11-20 14:18:17 +00:00 |
|
Mark Fisher
|
17a93b64c0
|
Added 'pubSubDomain' property to JmsOutboundGateway.
|
2008-11-20 14:14:11 +00:00 |
|
Mark Fisher
|
24f3251b67
|
Added 'pubSubDomain' property to JmsInboundGateway.
|
2008-11-20 14:12:48 +00:00 |
|
Mark Fisher
|
f481b010b2
|
Renamed inner class from TemporaryReturnAddress to TemporaryReplyChannel since the Message header name is now 'replyChannel'.
|
2008-11-19 21:52:07 +00:00 |
|
Mark Fisher
|
13d12557e5
|
Added protected getBeanName() for subclass access.
|
2008-11-19 21:47:47 +00:00 |
|
Mark Fisher
|
8e09a38ce9
|
Added 'max-size' attributes to test configurations of the 'thread-pool-task-executor' element.
|
2008-11-19 18:50:03 +00:00 |
|
Mark Fisher
|
7badd53b9f
|
INT-481
|
2008-11-19 17:37:39 +00:00 |
|
Mark Fisher
|
3d13f7e954
|
Increased test receive timeout value.
|
2008-11-19 17:09:10 +00:00 |
|
Mark Fisher
|
85d429d29f
|
PublishSubscribeChannel now wraps a provided TaskExecutor with the ErrorHandlingTaskExecutor if necessary (INT-440). Also, added namespace support for the publish-subscribe-channel's 'error-handler' reference (INT-483).
|
2008-11-19 16:53:25 +00:00 |
|
Mark Fisher
|
41460e63be
|
INT-480
|
2008-11-19 14:26:47 +00:00 |
|
Mark Fisher
|
1e1b2ce9b8
|
Triggers are now created as BeanDefinitions so that property placeholder values will be applied when parsing with the namespace support (INT-359).
|
2008-11-18 22:04:39 +00:00 |
|
Mark Fisher
|
5c752a86ec
|
MessageMappingMethodInvoker no longer implements MethodInvoker (simplified - since it always requires a single Message arg).
|
2008-11-18 20:43:07 +00:00 |
|
Mark Fisher
|
8ca2c3227b
|
MessageMappingMethodInvoker now delegates to an instance of HandlerMethodResolver. Multiple annotated methods or method name matches are possible, and in such cases, the Method-resolution will occur at runtime based on the payload type of the Message to be handled (INT-72 and INT-191).
|
2008-11-18 19:42:56 +00:00 |
|
Mark Fisher
|
38e3fae8c1
|
Added PayloadTypeMatchingHandlerMethodResolver.
|
2008-11-18 18:59:09 +00:00 |
|
Mark Fisher
|
0859124aba
|
Added 'getCandidateHandlerMethods()' to HandlerMethodUtils.
|
2008-11-18 18:45:47 +00:00 |
|
Mark Fisher
|
637e124add
|
Added StaticHandlerMethodResolver.
|
2008-11-18 17:30:52 +00:00 |
|
Mark Fisher
|
24afbf6059
|
Added HandlerMethodUtils.
|
2008-11-18 17:10:35 +00:00 |
|
Mark Fisher
|
709b488622
|
Added the HandlerMethodResolver strategy interface.
|
2008-11-18 16:55:46 +00:00 |
|
Mark Fisher
|
bd16a126c4
|
Moved MessageMappingMethodInvoker to the 'handler' package instead of 'message'.
|
2008-11-17 21:48:07 +00:00 |
|
Mark Fisher
|
82b1922ac9
|
Moved annotation-based method resolution into the MessageMappingMethodInvoker instead of the individual handler types (ServiceActivatingHandler, MethodInvokingRouter, and MethodInvokingSplitter).
|
2008-11-17 20:19:07 +00:00 |
|
Jonas Partner
|
f4e92104aa
|
fixed some warnings
|
2008-11-17 20:10:56 +00:00 |
|
Mark Fisher
|
e3ae9f6a0f
|
GenericMessage's payload is now 'final'.
|
2008-11-17 19:32:36 +00:00 |
|
Mark Fisher
|
6a4a246e31
|
JmsOutboundGateway now throws a MessageTimeoutException in case a JMS reply Message is not received within the alloted timeout. The null object is no longer passed to the MessageConverter where a misleading Exception ("payload must not be null") was being thrown (INT-479).
|
2008-11-17 17:07:11 +00:00 |
|
Iwein Fuld
|
304afa1e38
|
IN PROGRESS - issue INT-472: Concurrency issue in FileReadingMessageSource
http://jira.springframework.org/browse/INT-472
removed removeAll call to prevent iteration over the 'toBeDelivered' queue.
|
2008-11-16 10:34:37 +00:00 |
|
Mark Fisher
|
19b4557d63
|
Added documentation for SimpleMessagingGateway and GatewayProxyFactoryBean (INT-458).
|
2008-11-14 02:08:45 +00:00 |
|