Commit Graph

501 Commits

Author SHA1 Message Date
Mark Fisher
0018abe608 INT-960 2010-03-12 03:16:25 +00:00
Mark Fisher
18213fcdac INT-857 2009-12-23 06:45:51 +00:00
Mark Fisher
a4e7fe36e6 INT-779 Added namespace support for 'send-timeout' on handlers. 2009-12-23 04:37:34 +00:00
Mark Fisher
10319788f3 INT-906 Now retaining reply channel and error channel headers when invoking sendAndReceive() on the MessageChannelTemplate. 2009-12-07 00:21:40 +00:00
Mark Fisher
9495ffaa2a INT-858 CronSequenceGenerator: corrected trigger time on rollover when lower order bits specified 2009-10-26 20:24:57 +00:00
Mark Fisher
b4a173388f INT-816 applied Dave's patch to the 1.0.x branch 2009-10-15 13:28:50 +00:00
Mark Fisher
5e5b037bde INT-825 the <chain> element now accepts an inner poller with a 'ref' attribute 2009-10-06 23:15:43 +00:00
Mark Fisher
edd20ce126 INT-796 2009-10-02 22:02:59 +00:00
Mark Fisher
745650963f INT-797 Any method originally defined on Object is now excluded from the candidates for Message-handling. 2009-09-22 19:32:52 +00:00
Mark Fisher
fa16f0073a INT-547 The 'selector' element is now supported at top level. 2009-09-04 17:59:31 +00:00
Mark Fisher
cea730322e INT-739 ExecutorChannel now publishes ErrorMessages to the error channel when Exceptions occur during dispatch. 2009-07-18 17:15:17 +00:00
Oleg Zhurakousky
1faa10410f INT-736, added DelayerUsageTest showing how to apply delayer 2009-07-18 16:49:34 +00:00
Mark Fisher
ad0890c4f6 INT-735 Added ErrorMessage publishing to the DelayHandler for any Exceptions that occur during delayed Message deliveries. 2009-07-18 16:13:58 +00:00
Mark Fisher
260690381c INT-736 Added support for the 'scheduler' reference. 2009-07-18 00:53:33 +00:00
Mark Fisher
76da6421d3 INT-736 Added namespace support for the 'delayer' endpoint. 2009-07-18 00:31:28 +00:00
Mark Fisher
c63621cd7b INT-735 Added DelayHandler. 2009-07-17 23:22:13 +00:00
Mark Fisher
d52086b934 INT-734 Added an 'ignore-failures' flag for 'publish-subscribe-channel' (the default it FALSE). 2009-07-17 21:26:38 +00:00
Mark Fisher
1088a0d1bd INT-722 Modified the ApplicationEventMulicasterParser and affected tests for Spring 3.0 support. 2009-07-15 16:55:24 +00:00
Oleg Zhurakousky
46a2e1e9cd INT-711, Added more concurrency tests 2009-07-13 03:23:31 +00:00
Mark Fisher
2de0d5381c INT-720 Added support for the "dispatcher" sub-element within a "channel". This is now where the failover, load-balancer, and task-executor attributes are to be configured. 2009-07-12 00:24:55 +00:00
Mark Fisher
ab773b5935 INT-711 ExecutorChannel now supports LoadBalancingStrategy and the failover flag. 2009-07-11 22:44:15 +00:00
Mark Fisher
ca58493478 INT-711 Re-added test for overflow of the RoundRobinLoadBalancingStrategy's currentHandlerIndex. 2009-07-11 21:32:42 +00:00
Mark Fisher
aeb8c7e3a9 INT-711 Created LoadBalancingStrategy and improved encapsulation for the unicasting dispatcher (now contains the TaskExecutor LB strategy and a failover boolean flag). 2009-07-11 05:49:34 +00:00
Mark Fisher
fd373882de INT-711 Added failover flag for RoundRobinDispatcher and modified Exception handling to accept all RuntimeExceptions rather than only MessageRejectedExceptions. Dispatchers with failover enabled will now throw an AggregateMesssageDeliveryException if all handlers threw Exceptions. 2009-07-10 16:23:19 +00:00
Oleg Zhurakousky
8bd176c58a Cleaned up XSD to remove dependency on the order in which inner beans and pollers are defined. Added test case. Tested with JDK5 2009-07-09 18:48:45 +00:00
Oleg Zhurakousky
690a41f3c2 fixed the xsd 2009-07-09 17:32:31 +00:00
Oleg Zhurakousky
5bcd33ea05 Cleaned up XSD to remove dependency on the order in which inner beans and pollers are defined. Added test case. 2009-07-09 15:50:39 +00:00
Mark Fisher
51af5af74d INT-713 2009-07-06 04:36:58 +00:00
Mark Fisher
2d6f643fc1 INT-656 Minor adjustment to data in test method. To make sure the payload is passed, the payload and header maps must be different. 2009-07-03 12:58:51 +00:00
Mark Fisher
590892e299 INT-625 Refactored channel hierarchy to prepare for a concurrent channel implementation (with a unicast dispatching strategy like DirectChannel but delegating to a TaskExecutor). 2009-07-03 05:55:53 +00:00
Mark Fisher
1a1f7f20c9 INT-702 added support for 'order' on 'outbound-channel-adapter' 2009-07-03 03:24:36 +00:00
Mark Fisher
960555849a setting order on all AbstractMessageHandlers (not just reply-producers) 2009-07-03 02:57:21 +00:00
Mark Fisher
eea4aacfd3 INT-656 Added fallback for Map typed arguments when payload does not match at runtime. Fallback attempts to match headers if no ambiguities exist. 2009-07-02 15:48:06 +00:00
Mark Fisher
3675f8dd1b INT-690 Delegating to the OrderComparator so that PriorityOrdered elements are given precedence over regular Ordered elements. 2009-07-02 11:25:16 +00:00
Mark Fisher
2e164aaf29 INT-697 extended RecipientListRouterParserTests 2009-07-02 01:39:18 +00:00
Oleg Zhurakousky
6817d053d9 INT-697, added namespace support for RecipientListRouter 2009-07-02 00:05:57 +00:00
Mark Fisher
f2529d1dc2 INT-656 Removed the restriction in HandlerMethodUtils for having no more than one param lacking the header or headers annotations. It now allows parameters that are assignable to Map as well. Added several tests for Properties and Map objects expecting to receive Message header values. 2009-07-01 23:43:20 +00:00
Oleg Zhurakousky
ca5d0a9aa9 INT-684, Added thread safety to OrderedAwareLinkedHashSet and removed synchronization logic from AbstractDispatcher.addHandler(..) method 2009-07-01 22:30:05 +00:00
Mark Fisher
b1e8c23d88 INT-679, INT-693 RecipientListRouter now supports a boolean 'applySequence' flag (false by default) and a boolean 'ignoreSendFailures' flag (also false by default). 2009-06-29 22:39:49 +00:00
Mark Fisher
914dfed1ef INT-692 2009-06-29 20:30:27 +00:00
Oleg Zhurakousky
39a6beefef INT-677, Added inner handler recognition to Filter, modified/re-factored Test cases structure and updated documentation 2009-06-29 00:22:54 +00:00
Oleg Zhurakousky
e6062ba749 INT-684, Added new OrderAwareLinkedHashSet and modified AbstractDispatcher 2009-06-28 22:26:10 +00:00
Mark Fisher
a39c79eafe INT-672 added tests for 'channel-resolver' attribute 2009-06-28 02:57:33 +00:00
Mark Fisher
ec6fb22b1c Added tests for DefaultConfiguringBeanFactoryPostProcessor. 2009-06-28 02:44:22 +00:00
Mark Fisher
6834901253 INT-684 Added support for @Order annotation on handler methods. 2009-06-26 05:07:46 +00:00
Oleg Zhurakousky
d577c6f91e Increased the test timeout since assertion never had a chance to execute. 2009-06-25 06:12:35 +00:00
Oleg Zhurakousky
46897791ff INT-677, added inner handler support for <aggregator/> 2009-06-25 05:58:25 +00:00
Oleg Zhurakousky
8599d3bad1 2009-06-25 05:54:04 +00:00
Mark Fisher
8c4307cac0 Adjusted JavaDoc for handler method validation after INT-682 changes. 2009-06-25 02:46:58 +00:00
Oleg Zhurakousky
42723d0918 INT-682, added no-arg method support for handlers, removed assertion for no-arg handler methods in HandlerMethodUtils and StaticHandlerMethodResolver, fixed test cases 2009-06-25 02:32:34 +00:00