Commit Graph

451 Commits

Author SHA1 Message Date
Oleg Zhurakousky
b6d2f17e2b Fixed the build wrt INT-677 (cause of broken build: renamed the test, but never renamed the ac config file) 2009-06-25 02:01:10 +00:00
Oleg Zhurakousky
0a6ed75b3a INT-677, removed AbstractInnerDefinitionAwareEndpointParser, re-factored AbstractConsumerEndpointParser by adding helper method parseInnerHandlerDefinition(..), re-factored SplitterParser and TransformerParser, added inner handler support for 'sa' and 'router' elements 2009-06-25 01:48:24 +00:00
Mark Fisher
4d3c9d32fc INT-680 correctly setting the 'receive-timeout' value for a 'poller' element 2009-06-25 00:17:24 +00:00
Mark Fisher
cb94548996 INT-678 The publish-subscribe-channel's dispatcher now sets the correlation id for outbound messages when its 'apply-sequence' flag is set to true. 2009-06-24 16:08:37 +00:00
Oleg Zhurakousky
97fc78a619 INT-677 - added inner bean definition support for <splitter/> and <transformer/> message consumers 2009-06-23 04:44:47 +00:00
Mark Fisher
2fea62d5c9 INT-632 2009-06-19 23:42:01 +00:00
Mark Fisher
5121c8262e INT-674 Added support for the "timeout" attribute to the <router/> element. 2009-06-19 19:00:45 +00:00
Oleg Zhurakousky
9091a1d7e2 INT-663 2009-06-19 03:43:53 +00:00
Oleg Zhurakousky
a2ef340f19 INT-663 2009-06-19 03:42:38 +00:00
Oleg Zhurakousky
ff6b0bf9dd INT-663 2009-06-18 21:58:13 +00:00
Oleg Zhurakousky
4287922000 INT-663 2009-06-18 21:57:54 +00:00
Mark Fisher
f3e857647e INT-654 2009-06-18 16:46:06 +00:00
Mark Fisher
c668ab8366 INT-642 review 2009-06-15 17:59:42 +00:00
Mark Fisher
1f0913088c INT-669 Added HeaderValueRouter 2009-06-14 22:55:15 +00:00
Iwein Fuld
d7b9107c77 IN PROGRESS - issue INT-656: MethodParameterMessageMapper - javadoc vs code
http://jira.springframework.org/browse/INT-656

Made unannotated Properties and Map work, refactored MethodParameterMessageMapper a bit
2009-06-11 18:37:25 +00:00
Iwein Fuld
370158155d IN PROGRESS - issue INT-662: ChannelResolver not initialized in Splitter
http://jira.springframework.org/browse/INT-662

Added test to SplitterIntegrationTests instead of duplicating context, thanks Alex for the patch
2009-06-11 11:11:33 +00:00
Iwein Fuld
d832b954ac author tag 2009-06-08 12:20:32 +00:00
Iwein Fuld
b94065f84f OPEN - issue INT-632: MessagingAnnotationPostProcessor is chained too late to allow aspects to be added
http://jira.springframework.org/browse/INT-632

Ground work for testcase.
2009-06-08 12:18:59 +00:00
Iwein Fuld
6091ed0985 Improved performance of DefaultMessageAggregatorTests 2009-06-08 12:11:16 +00:00
Iwein Fuld
f0db35873b IN PROGRESS - issue INT-633: BridgeHandler should not require an output channel
http://jira.springframework.org/browse/INT-633

And the xsd part...
2009-06-07 12:43:07 +00:00
Iwein Fuld
7e4e31afdf IN PROGRESS - issue INT-633: BridgeHandler should not require an output channel
http://jira.springframework.org/browse/INT-633

Relaxed checking for output channel to allow REPLY_CHANNEL header usage
2009-06-07 12:26:52 +00:00
Iwein Fuld
b49fc7c11e OPEN - issue INT-634: Allow queue customization
http://jira.springframework.org/browse/INT-634

Added ref attribute to <queue/> and implemented parser logic for it
2009-06-07 11:49:25 +00:00
Iwein Fuld
84481c892a Removed order requirement from DefaultMessageAggregatorIntegrationTests (could cause build failure in high load scenarios) 2009-06-07 10:47:29 +00:00
Marius Bogoevici
4b2364f3ad INT-661: Applied patch uploaded in Jira 2009-05-26 23:56:54 +00:00
Mark Fisher
889d4d3b47 INT-657 added namespace support for 'discard-channel' on 'filter' elements 2009-05-21 17:22:09 +00:00
Mark Fisher
bc8e58b024 INT-657 Added 'discardChannel' for MessageFilter 2009-05-21 14:12:11 +00:00
Iwein Fuld
399eee83b1 IN PROGRESS - issue INT-642: Add DefaultAggregator
http://jira.springframework.org/browse/INT-642

Polished Alex' patch
2009-05-20 14:56:36 +00:00
Mark Fisher
2b93373323 INT-646 input-channel may now reference a channel instance defined within a parent ApplicationContext. 2009-05-19 22:03:54 +00:00
Mark Fisher
82d53ff952 INT-649 adding support for interceptors on thread-local-channel 2009-05-18 21:04:19 +00:00
Mark Pollack
af641d5e38 remove use of assertThat which confused java compiler 2009-03-27 03:03:46 +00:00
Iwein Fuld
7b32947f4e minor improvements 2009-03-23 18:37:36 +00:00
Iwein Fuld
51142a0cd9 Hammered out some compiler warnings 2009-03-23 16:14:05 +00:00
Marius Bogoevici
79b3ebb171 Fixing some consistency issues in the behaviour of the Resequencer 2009-03-13 06:51:35 +00:00
Marius Bogoevici
f0385a776f INT-602 Resequencer returning spurious messages. Added get/setAttributes to MessageBarrier so that information can be held by it as part of its state. 2009-03-13 06:03:47 +00:00
Mark Fisher
efd3f5848e INT-599 2009-03-12 16:35:09 +00:00
Mark Fisher
d3a671cd68 INT-598 2009-03-12 14:02:49 +00:00
Mark Fisher
630f10d036 INT-536 2009-03-10 16:11:14 +00:00
Iwein Fuld
0b4982b3de OPEN - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

Properly named AbstractUnicastDispatcher
2009-03-10 13:55:53 +00:00
Iwein Fuld
efea914ed1 OPEN - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

Fixed issue with concurrent failures and removed triedHandlers
2009-03-10 08:11:58 +00:00
Iwein Fuld
8f122cf58c IN PROGRESS - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

- Renamed LoadBalancingDispatcher to more explicit RoundRobinDispatcher
- Removed round-robin option from xsd (not specifying a dispatcher yields the same)
2009-03-09 21:36:10 +00:00
Iwein Fuld
01fe7a0baf IN PROGRESS - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

Simplified code and added concurrent tests
2009-03-09 19:14:21 +00:00
Iwein Fuld
242d8291ec IN PROGRESS - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

- refactored AbstractDispatcher to use Queue instead of Set
- added AbstractSendOnceDispatcher (for DirectChannel parametrization)
- refactored DirectChannel to use LoadBalancing Dispatcher by default
- renamed SimpleDispatcher to FailOverDispatcher
2009-03-07 19:29:01 +00:00
Marius Bogoevici
0d960df263 INT-266 - adding namespace and annotation support for CorrelationStrategy 2009-02-23 16:18:08 +00:00
Jonas Partner
fca5ae5501 resolves INT-582
Includes refactoring of router hierarchy to avoid duplication of channel resolution logic
Subclasses of AbstractChannelNameResolvingMessageRouter can return MessageChannel , MessageChannel[], collection ... in addition to String
MethodInvokingRouter now extends AbstractChannelNameResolvingMessageRouter and is simplified as a result
2009-02-22 10:34:43 +00:00
Iwein Fuld
f21810af3a OPEN - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

tidying in AbstractDispatcher, added LoadBalancingDispatcher
first Mockito testcase
2009-02-20 08:50:48 +00:00
Marius Bogoevici
977ab1b34a Complementary to the fixes made by INT-576. Since the ID of a message will be preserved by components that broadcast messages (e.g. a pub-sub channel), multiple messages in a correlation group may have the same ID. Therefore, organizing the storage support of MessageBarrier as a Map is obsolete. Switched to Collection. Improving the performance of the Aggregator. 2009-02-13 19:53:08 +00:00
Mark Fisher
eaad9e1d81 INT-568 2009-02-12 19:51:11 +00:00
Mark Fisher
04e784d033 INT-572 2009-02-12 17:48:44 +00:00
Marius Bogoevici
7258a6a2c5 INTERIM INT-266: API for CorrelationStrategy provided. Namespace/annotation support needs to follow. 2009-02-10 21:42:31 +00:00
Marius Bogoevici
f8961bcf5b INT-559 - Generic handler methods defined in a generic superclass are not properly resolved by PayloadTypeMatchingHandlerMethodResolver 2009-02-10 18:59:35 +00:00