058e555de9
INT-330: Added MessageGroup and refactored CorrelatingMessageHandler and MessageGroupProcessors. This is an intermediary commit. Still there are some options for simplification around the MessageGroupListener interface, as onMessageProcessed could likely be moved into the message group.
Iwein Fuld
2009-12-29 18:19:35 +00:00
0ad15c60cc
POLISH: avoided some deprecation warnings, added some mock tests.
Iwein Fuld
2009-12-28 19:07:30 +00:00
b5de4b64dc
INT-950: turns out all supporting classes already had this property, so only changes in the namespace and the parser were needed.
Iwein Fuld
2009-12-28 18:58:56 +00:00
8f86f0f578
INT-836 XPath header enricher. namespace to follow
Jonas Partner
2009-12-27 20:38:42 +00:00
5dd8dd6889
updating poms for M2 release
Mark Fisher
2009-12-24 16:40:07 +00:00
f98bd4cc9d
preparing for M2 release
Mark Fisher
2009-12-24 15:24:04 +00:00
d8663e225b
preparing for M2 release
Mark Fisher
2009-12-24 15:23:15 +00:00
025118cac0
format
Mark Fisher
2009-12-24 15:19:23 +00:00
a8f3edd52a
INT-911 created a separate XSD element for the 'gateway' used inside a chain, to avoid 'default' in the attribute names
Mark Fisher
2009-12-24 15:09:49 +00:00
c8683b5ab4
Added directives on how to re-enable OSGi console on dmServer past 2.0.M5
Oleg Zhurakousky
2009-12-24 15:05:01 +00:00
f65e47b41d
INT-944 MethodInvokingMessageProcessor now handles Mockito mocks properly.
Mark Fisher
2009-12-24 14:23:55 +00:00
51a044b5e2
updated spring-build version
Mark Fisher
2009-12-24 14:08:25 +00:00
ab7272d980
INT-944: Reproduction (now with class and method= on the service-activator)
Iwein Fuld
2009-12-24 13:45:38 +00:00
b4bbf27432
INT-945 multiple @Payload annotations are now supported as long as no more than one of them provides no EL expression for qualified properties of the payload instance
Mark Fisher
2009-12-24 13:16:06 +00:00
572b7c0656
INT-911, Created MessageHandling infrastructure around Gateway so it could be included in the <chain>
Oleg Zhurakousky
2009-12-24 10:42:55 +00:00
afb53e166d
INT-851 Added method name to the "name" property of the MessageHistory.Event for a gateway.
Mark Fisher
2009-12-24 02:37:54 +00:00
65102cc725
INT-578 RecipientListRouter now accepts a channel Map with MessageSelector keys (no namespace support yet).
Mark Fisher
2009-12-24 01:59:08 +00:00
5cabd501aa
INT-937 added brackets in toString
Mark Fisher
2009-12-24 00:38:11 +00:00
fd107168df
INT-937 added toString implementation to MethodInvokingMessageProcessor
Mark Fisher
2009-12-24 00:35:17 +00:00
6b1e7c33ca
INT-843
Mark Fisher
2009-12-23 22:23:30 +00:00
8301f5410b
INT-843
Mark Fisher
2009-12-23 22:07:38 +00:00
f0ba127305
INT-931 header-enricher now supports method invocation
Mark Fisher
2009-12-23 21:49:54 +00:00
99a577372e
Avoiding NPE when there is an ambiguous method and no method name has been provided.
Mark Fisher
2009-12-23 20:32:09 +00:00
60ef9cb730
Updated to new version of spring-build
Ben Hale
2009-12-23 08:30:18 +00:00
be13958da4
INT-926 inner handler beans are now created with prototype scope to avoid shared singleton for multiple inheritors of same abstract parent (see tests in this commit for an example).
Mark Fisher
2009-12-23 06:56:42 +00:00
18213fcdac
INT-857
Mark Fisher
2009-12-23 06:45:51 +00:00
b7eabf8102
INT-924 Web Service sample now uses the new <ws:header-enricher> element to set the soap-action header.
Mark Fisher
2009-12-23 06:19:38 +00:00
a4e7fe36e6
INT-779 Added namespace support for 'send-timeout' on handlers.
Mark Fisher
2009-12-23 04:37:34 +00:00
9bac64589d
INT-779 The 'send-timeout' attribute is now available for all reply-producing handler types.
Mark Fisher
2009-12-23 03:46:18 +00:00
886e1dccb2
INT-828, INT-936 Created a FilteringReflectiveMethodResolver for use in the SpEL expression evaluation.
Mark Fisher
2009-12-23 02:09:50 +00:00
f84f71f261
formatting (after CR-9 review)
Mark Fisher
2009-12-22 21:44:51 +00:00
3030f9c41c
INT-856
Mark Fisher
2009-12-22 19:24:47 +00:00
6b2ad819b5
INT-856
Mark Fisher
2009-12-22 19:23:24 +00:00
c030359678
INT-934
Mark Fisher
2009-12-22 15:59:49 +00:00
e55442e00a
INT-934
Mark Fisher
2009-12-22 15:55:57 +00:00
7c6e207adc
INT-828, INT-829 Message mapping and method resolution are now both managed with SpEL support. INT-925 is resolved by this commit as well, since the EvaluationContext is reused for all invocations within a handler. This also appears to make the problem in INT-915 obsolete, and it lays the groundwork for INT-174 at the message-handling level.
Mark Fisher
2009-12-22 12:51:45 +00:00
59783244f1
upgraded spring.version in pom.xml
Iwein Fuld
2009-12-18 14:33:14 +00:00
5a6aea6b9d
INT-847 Upgraded to Spring 3.0.0.RELEASE
Mark Fisher
2009-12-16 17:30:42 +00:00
647c825cad
INT-821: implemented namespace support for file locking
Iwein Fuld
2009-12-14 21:11:58 +00:00
277ffcca60
modified custom (temporary) canConvert() method for Map/Properties from String in preparation for Spring 3.0 final
Mark Fisher
2009-12-14 16:28:21 +00:00
6456c5bd91
INT-909 updated documentation for classname changes and the new 'extractPayload' property
Mark Fisher
2009-12-14 00:59:57 +00:00
3977e9cdcd
INT-909 Adjusted context file names in tests.
Mark Fisher
2009-12-14 00:48:28 +00:00
175e1fcd14
INT-909 Renamed test classes to be consistent with the renamed parser classes.
Mark Fisher
2009-12-14 00:46:52 +00:00
9494dd9371
INT-909 Added support for the 'extract-payload' attribute on the 'marshalling-transformer' element. The default value is "true".
Mark Fisher
2009-12-14 00:44:50 +00:00
8124446f9d
Removed 'XmlPayload' from the names of 'XmlPayloadUnmarshallingTransformer' and 'XmlPayloadMarshallingTransformer' since the former can now return a Message instance and the latter now accepts a boolean to specify whether only the payload should be passed to the marshaller or the entire Message.
Mark Fisher
2009-12-14 00:26:02 +00:00
f19eed355c
INT-879 Added header-enricher for setting the SOAP Action.
Mark Fisher
2009-12-13 23:21:04 +00:00
cb519ac9db
re-added the "message-converter" attribute for the outbound-gateway element
Mark Fisher
2009-12-12 23:47:29 +00:00
9621a663fc
INT-837 The 'inbound-channel-adapter' element in the JMS namespace now accepts a MessageConverter reference.
Mark Fisher
2009-12-12 23:36:50 +00:00
55a9b13927
INT-833: Added basic support for extending the scanning mechanism
Iwein Fuld
2009-12-12 19:53:45 +00:00
4cf8defc68
INT-188: changed type of directory property to File instead of Resource
Iwein Fuld
2009-12-12 15:00:32 +00:00
3bc36dd96b
javadoc
Mark Fisher
2009-12-11 16:59:38 +00:00
c639753dd9
INT-903
Mark Fisher
2009-12-10 23:36:59 +00:00
6246779e66
increased testing timeout
Mark Fisher
2009-12-10 23:03:58 +00:00
b47c48c9c9
INT-901 Removed shouldSplitMessages() method and factored out a protected handleResult() method instead.
Mark Fisher
2009-12-10 22:53:53 +00:00
9e4e9ba7e7
added tests
Mark Fisher
2009-12-10 22:26:02 +00:00
34802e77fd
INT-912 Channels with "datatype" now delegate to the "conversionService" bean if available.
Mark Fisher
2009-12-10 22:00:50 +00:00
2e72122373
updated parent POM's spring.version property to Spring 3.0 RC3
Mark Fisher
2009-12-10 15:14:02 +00:00
e21e628452
INT-914 updated delayer documentation
Mark Fisher
2009-12-10 04:18:05 +00:00
a74090206f
INT-914 DelayHandler now uses Spring's TaskScheduler rather than ScheduledExecutorService.
Mark Fisher
2009-12-10 03:48:21 +00:00
ac0c848aeb
formatting (same as the 1.0.x change)
Mark Fisher
2009-12-10 00:37:27 +00:00
3ccd359b65
INT-CR-2 minor edits based on review feedback
Mark Fisher
2009-12-10 00:34:55 +00:00
538b13b757
INT-886 Failed dispatching due to "no subscribers" now provides a more meaningful exception message.
Mark Fisher
2009-12-10 00:13:48 +00:00
24201290e6
INT-87 initial commit of MessageHistory support (work in progress)
Mark Fisher
2009-12-09 21:43:50 +00:00
a86f7dc8ab
INT-913
Mark Fisher
2009-12-09 18:55:24 +00:00
7d7bd11af4
INT-810 updated documentation to use the Spring task namespace for thread pool executor configuration
Mark Fisher
2009-12-09 18:41:48 +00:00
2205a60c1c
INT-810 Removed "thread-pool-task-executor" element now that Spring 3.0's "task" namespace provides an "executor" element.
Mark Fisher
2009-12-09 18:31:06 +00:00
980cd41975
INT-913, Modified logic in createPayloadFromTextContent(..) to get Payload from the Request body
Oleg Zhurakousky
2009-12-09 18:11:25 +00:00
97f9b8e618
internal refactoring
Mark Fisher
2009-12-09 16:55:34 +00:00
990610fdb6
INT-894 Added validation to avoid multiple conflicting annotations, and added GatewayProxyMessageMappingTests.
Mark Fisher
2009-12-08 20:43:25 +00:00
5961c8f3a8
removed unintended com.sun import
Mark Fisher
2009-12-08 15:03:40 +00:00
53beb01ae7
INT-909 Added 'extractPayload' property (might rename) to the XmlPayloadMarshallingTransformer. The default is TRUE, but setting it to FALSE enables marshalling of the entire Message rather than just the payload.
Mark Fisher
2009-12-07 14:33:32 +00:00
0b152a0a45
INT-903 Updated javadoc now that the return value of the Unmarshaller can itself be a Message.
Mark Fisher
2009-12-07 12:08:33 +00:00
39c19c8c4a
INT-903 AbstractPayloadTransformer now treats return values of type Message as the result rather than considering that the payload of a new Message.
Mark Fisher
2009-12-07 11:41:35 +00:00
10319788f3
INT-906 Now retaining reply channel and error channel headers when invoking sendAndReceive() on the MessageChannelTemplate.
Mark Fisher
2009-12-07 00:21:40 +00:00
55f5e1aaf3
INT-906 Now retaining reply channel and error channel headers when invoking sendAndReceive() on the MessageChannelTemplate.
Mark Fisher
2009-12-07 00:11:26 +00:00
df39fcd14e
using Assert
Mark Fisher
2009-12-06 23:59:32 +00:00
36f6ec07d6
formatting
Mark Fisher
2009-12-06 23:58:07 +00:00
99b8bd7f16
formatting
Mark Fisher
2009-12-02 19:26:21 +00:00
f7bee0902b
Renamed MessageStore's getAll(correlationKey) method to 'list(..)'
Mark Fisher
2009-12-02 18:25:38 +00:00