Commit Graph

418 Commits

Author SHA1 Message Date
Oleg Zhurakousky
1e1c0e84b7 INT-904, INT-907 added exception mapper support to AbstractMessagingGateway, Changed ChannelPublishingMessageListener to extend form AbstractMesagingGateway, added namespace support, tests, etc... 2010-06-25 01:41:30 +00:00
Mark Fisher
4f991b613f INT-1205 committing removal of test 2010-06-24 21:17:55 +00:00
Iwein Fuld
886835b01c INT-1174: added javadoc describing the difference between CMB and CMH 2010-06-24 21:14:38 +00:00
Mark Fisher
564860bde3 INT-1205 no longer throwing an exception when the $ prefix exists on a header being mapped from a gateway invocation 2010-06-24 20:55:00 +00:00
Marius Bogoevici
1354b808cc Add support for 'trigger' attribute. 2010-06-24 13:35:35 +00:00
Mark Fisher
74619a4c8b formatting 2010-06-24 12:54:27 +00:00
Oleg Zhurakousky
32b34ad47d INT-1194, cleaned up import declarations 2010-06-24 12:51:58 +00:00
Oleg Zhurakousky
e07a8ace15 INT-1194, MOdified the ErrorMessage to allow for headers to be set as well as Message builder which builds Message as ErrorMessage if payload is of type Throwable 2010-06-24 12:46:50 +00:00
David Syer
4ed5ae919b INT-1201: add support for nested queries 2010-06-24 07:54:47 +00:00
Mark Fisher
e1c5e6b217 INT-1200 the <annotation-config> now accepts the 'default-publisher-channel' attribute for the @Publisher support 2010-06-23 23:51:54 +00:00
Mark Fisher
141124b078 INT-1200 the parser for <annotation-config> now registers the PublisherAnnotationBeanPostProcessor 2010-06-23 22:25:57 +00:00
Mark Fisher
4689ae17ac INT-1139 added a test demonstrating the use of #args.foo in an expression 2010-06-23 21:59:03 +00:00
Oleg Zhurakousky
2aedd0d33e INT-1188, change the second argument from combination or MAC+nano to MAC+processId 2010-06-20 18:52:36 +00:00
Oleg Zhurakousky
3c3e699860 INT-1188, Added test cases showing performance benchmarks (sync and async) 2010-06-20 13:08:08 +00:00
David Syer
9332882d62 Fix weird mockito problem 2010-06-19 07:14:19 +00:00
David Syer
87352799fb INT-1195: rename correlation->group in MessageGroup and friends 2010-06-19 06:59:05 +00:00
David Syer
7d50eb4204 INT-1069: make group id for buffered messages more unique 2010-06-19 06:40:09 +00:00
David Syer
6e79334d6d INT-1069: Add namespace support for persistent queues 2010-06-19 06:33:53 +00:00
David Syer
923e5b0a20 INT-1069: Add namespace support for persistent queues 2010-06-19 06:33:42 +00:00
Mark Fisher
dc004febf7 INT-1192 The @Publisher "value" attribute has been renamed "payload" for enhanced clarity (at the expense of "value" as a default when no name is provided... which is hindsight not worth it due to ambiguity). 2010-06-18 20:51:59 +00:00
Mark Fisher
c7bbc030cf INT-1191 added bean resolution support for expression based header-enrichers 2010-06-18 17:07:06 +00:00
Oleg Zhurakousky
6c320719e1 INT-1188, Added support for MAC address discovery to ensure Global uniqueness of UUID 2010-06-18 16:30:10 +00:00
Oleg Zhurakousky
e65c55a58f INT-1188, TimeBasedUUIDGenerator 2010-06-18 15:05:10 +00:00
David Syer
d4badebb64 INT-1069: FIx build (JDK bug in LinkedBlockingQueue) 2010-06-18 14:23:51 +00:00
David Syer
c1c8ddc456 INT-1069: remove another method from MessageGroup 2010-06-18 11:38:36 +00:00
David Syer
0a5ce33f9b INT-1069: Add MessageGroupQueue and JDBC tests for rollback 2010-06-18 10:49:51 +00:00
David Syer
4e4cb559d1 INT-1069: Change MessageGroup interfaces to better match use cases 2010-06-18 10:49:43 +00:00
Oleg Zhurakousky
2bb02b13ae INT-789 2010-06-17 22:54:26 +00:00
Mark Fisher
246db01eb9 INT-1186 added bean resolution support for expression based routers 2010-06-17 20:47:37 +00:00
Mark Fisher
b62b8f0f80 INT-1187 added bean resolution support for expression based filters 2010-06-17 20:25:26 +00:00
David Syer
8df7265abb INT-1176: added scope= attribute to channels and removed thread-local-channel 2010-06-17 11:07:37 +00:00
Mark Fisher
49558ea82f INT-1184 added bean resolution support for expression based transformers 2010-06-16 21:52:07 +00:00
Mark Fisher
1c75b71884 INT-1183 added bean resolution support for expression based splitters 2010-06-16 21:38:00 +00:00
Mark Fisher
40f05047d2 refactored ServiceActivatorHandler configuration for the expression-evaluation case 2010-06-16 21:02:13 +00:00
Mark Fisher
0fe776d607 INT-681, INT-710, INT-1181 added more tests 2010-06-16 19:37:32 +00:00
Mark Fisher
7565773418 INT-681, INT-710, INT-1181 The <service-activator> element now supports an "expression" attribute as an alternative to "ref" + "method". Added ServiceActivatorFactoryBean, modified parser, updated schema, added ServiceActivator constructor to accept expression string, and provided some basic tests. 2010-06-16 19:25:35 +00:00
Mark Fisher
be92d13413 minor improvement for error message 2010-06-16 19:21:04 +00:00
Mark Fisher
88845df5e2 no longer have to check if expectedType is void.class after Spring 3.0.3 upgrade 2010-06-16 18:32:33 +00:00
Mark Fisher
162214a9b1 INT-1181 added support for bean resolution within the ExpressionEvaluatingMessageProcessor 2010-06-16 18:14:16 +00:00
Mark Fisher
7ba407defe INT-1124 relying on $ with MapAccessor after upgrade to Spring 3.0.3 2010-06-16 15:58:42 +00:00
Mark Fisher
9f1913512d INT-1167 added namespace support for the 'should-skip-nulls' attribute on the <header-enricher> element 2010-06-15 21:59:15 +00:00
Mark Fisher
9724b0c832 INT-1154 The <header-enricher> element now supports the 'send-timeout' attribute. 2010-06-14 23:35:27 +00:00
Mark Fisher
53842d3b70 INT-1165, INT-1175 The 'send-timeout' on a chain element (if provided explicitly) will now take precedence over the send-timeout of its last handler (assuming it's a producer in the first place). Also, duplicate handlers are now rejected in a chain. 2010-06-14 23:02:28 +00:00
Iwein Fuld
2fbf5da2c7 INT-1174: Added CorrelatingMessageBarrier and tests 2010-06-14 15:15:48 +00:00
Iwein Fuld
ba191ae393 Added hamcrest-all to test dependencies 2010-06-14 12:41:55 +00:00
Iwein Fuld
05d9ea3c2c INT-1174: prepared MessageGroup to support marking single message 2010-06-14 12:41:48 +00:00
Mark Fisher
b6974b712c INT-836 refactored HeaderEnricher to delegate to MessageProcessor implementations 2010-06-11 22:10:11 +00:00
Mark Fisher
bfd6c81673 INT-1168 added a setExpectedType method to ExpressionEvaluatingMessageProcessor, NULL indicates no specific type is expected (behavior is in the base AbstractMessageProcessor) 2010-06-11 21:29:24 +00:00
Mark Fisher
16fab7af81 INT-1167, INT-836 added 'shouldSkipNulls' option to HeaderEnricher and refactored XPathHeaderEnricher to extend from the core HeaderEnricher 2010-06-11 20:30:11 +00:00
Iwein Fuld
6acce320b4 QUALITY: added some javadoc, removed visibility bug in SimpleMessageGroupStore 2010-06-11 15:17:41 +00:00