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
|
a14a8ecb9f
|
removed unused base class
|
2009-07-11 22:40:04 +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 |
|
Iwein Fuld
|
9e74e2aaf0
|
minor message layout
|
2009-07-10 19:15:49 +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
|
73719989ec
|
just touched the file - no changes, refreshing the build
|
2009-07-09 15:58:53 +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
|
3cffe9e7d7
|
added javadoc comment about the discard channel
|
2009-07-04 18:57:02 +00:00 |
|
Oleg Zhurakousky
|
bd81a6fbe2
|
INT-709, added [DEFAULT]round-robin dispatcher strategy to the enumeration and updated <documentation>
|
2009-07-03 18:42:29 +00:00 |
|
Mark Fisher
|
77a8e37786
|
INT-708 ConsumerEndpointFactoryBean now implements Lifecycle and delegates calls to its endpoint instance
|
2009-07-03 16:59:49 +00:00 |
|
Mark Fisher
|
b2edab2e87
|
added volatile keyword for correlationStrategy
|
2009-07-03 14:30:40 +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
|
bf25807969
|
INT-625 initial commit of namespace support for 'task-executor' on the <channel/> element
|
2009-07-03 07:50:41 +00:00 |
|
Mark Fisher
|
22543dba6e
|
INT-625 Added ExecutorChannel (name is still tentative)
|
2009-07-03 06:33:38 +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
|
fc51ac5216
|
Removed unused fields and methods.
|
2009-07-02 23:05:59 +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 |
|
Oleg Zhurakousky
|
9b32a5c103
|
INT-684, Cleaned up code (made Lock and Comparator final, removed the Assertions for null elements out of reentrant locks)
|
2009-07-02 05:20:14 +00:00 |
|
Mark Fisher
|
2e164aaf29
|
INT-697 extended RecipientListRouterParserTests
|
2009-07-02 01:39:18 +00:00 |
|
Mark Fisher
|
f285f5ffe0
|
INT-697 Adjusted schema for recipient-list-router attributes.
|
2009-07-02 00:49:38 +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
|
03acaacea2
|
INT-656 comments and a few minor (non-functional) changes
|
2009-07-01 21:01:04 +00:00 |
|
Mark Fisher
|
7a3585788e
|
INT-656 javadoc update
|
2009-07-01 19:18:16 +00:00 |
|
Mark Fisher
|
d67f8e36e8
|
INT-695 moving core XSD first
|
2009-06-30 17:08:51 +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
|
93bfb7f368
|
INT-672 Added support for the 'channel-resolver' attribute on <router/> elements.
|
2009-06-28 02:56:41 +00:00 |
|
Mark Fisher
|
ec6fb22b1c
|
Added tests for DefaultConfiguringBeanFactoryPostProcessor.
|
2009-06-28 02:44:22 +00:00 |
|
Mark Fisher
|
c95e5da209
|
INT-629 Now registering a NullChannel with bean name "nullChannel" by default when the namespace support is enabled.
|
2009-06-27 15:18:42 +00:00 |
|
Mark Fisher
|
6834901253
|
INT-684 Added support for @Order annotation on handler methods.
|
2009-06-26 05:07:46 +00:00 |
|
Mark Fisher
|
1dfda2b0e2
|
INT-684 Added the 'order' attribute for consumer endpoints.
|
2009-06-26 05:04:29 +00:00 |
|
Mark Fisher
|
56713aa052
|
INT-684 Moved ordering of MessageHandlers up to the base AbstractDispatcher so that all subclasses will have ordering (rather than the FailOverDispatcher only). The actual strategy for invoking within that order still varies (e.g. round-robin vs. failover)
|
2009-06-26 04:51:40 +00:00 |
|
Mark Fisher
|
20171072d6
|
INT-684 AbstractConsumerEndpointParser and AbstractMessageHandlerFactoryBean now support the 'order' attribute/property.
|
2009-06-25 21:38:44 +00:00 |
|
Mark Fisher
|
91ffae8a33
|
INT-684 AbstractMessageHandler now implements Ordered
|
2009-06-25 21:35:25 +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 |
|