Mark Fisher
|
96b22fd01b
|
Removing usage of the Subscription object, and resolved issue with 'auto-create' channels for SourceEndpoints (INT-235).
|
2008-07-04 21:31:25 +00:00 |
|
Mark Fisher
|
0aa00b969b
|
Major refactoring of endpoint subscription, scheduling, and activation. This includes significant changes to the dispatcher implementations and the addition of endpoint "triggers" to drive polling and dispatching of messages. Also introduces an explicit PublishSubscribeChannel implementation and thereby removes support for the "publish-subscribe" attribute from channel elements in the namespace.
|
2008-07-04 18:48:33 +00:00 |
|
Mark Fisher
|
25bcd05293
|
Added tests for SimpleMessagingGateway.
|
2008-07-03 17:47:07 +00:00 |
|
Mark Fisher
|
7d8a6c0f84
|
Removed unnecessary lifecycle calls.
|
2008-07-03 16:26:49 +00:00 |
|
Mark Fisher
|
d998095421
|
Removed 'maxMessagesPerTask' and 'receiveTimeout' properties from DispatcherPolicy and added those same properties to PollingDispatcherTask. The MessageDispatcher interface now extends the MessageTarget interface. Therefore, the 'dispatch(Message)' method has been replaced with 'send(Message)'.
|
2008-07-02 22:56:00 +00:00 |
|
Jonas Partner
|
7cefe22b96
|
changed MethodInvoking Soure and Targt to take a string via a a property methodName (fix for INT-272)
|
2008-07-02 19:29:25 +00:00 |
|
Mark Fisher
|
ab858ee247
|
Refactored MessagingTaskScheduler to support cancellation and renamed 'TaskScheduler'.
|
2008-07-02 18:42:33 +00:00 |
|
Mark Fisher
|
85133ae370
|
Added tests for transaction propagation.
|
2008-07-02 01:04:25 +00:00 |
|
Mark Fisher
|
570cee8f9b
|
Refactoring lifecycle code for endpoint hierarchy.
|
2008-07-01 23:01:42 +00:00 |
|
Mark Fisher
|
9dad71117b
|
Added TransactionInterceptorTests.
|
2008-07-01 22:04:17 +00:00 |
|
Mark Fisher
|
f3f7daa201
|
Replaced ConcurrentTarget and the <concurrency/> element with ConcurrencyInterceptor.
|
2008-07-01 19:38:55 +00:00 |
|
Mark Fisher
|
117973082e
|
Renamed 'advice-chain' element to 'interceptors'.
|
2008-07-01 14:01:37 +00:00 |
|
Mark Fisher
|
486df85a68
|
Added namespace support for Endpoint interceptors including TransactionInterceptor (INT-85).
|
2008-07-01 13:59:02 +00:00 |
|
Mark Fisher
|
908966d975
|
Renamed Target to MessageTarget.
|
2008-06-30 23:23:04 +00:00 |
|
Mark Fisher
|
504b101213
|
Increased timeout for test method.
|
2008-06-30 23:05:58 +00:00 |
|
Mark Fisher
|
5235537c80
|
Renamed Source to MessageSource.
|
2008-06-30 22:57:23 +00:00 |
|
Mark Fisher
|
07b2179baa
|
Added support for interceptors on MessageEndpoints.
|
2008-06-30 22:26:04 +00:00 |
|
Mark Fisher
|
00436b9071
|
Added namespace support for creating a MessageSelectorChain (INT-227).
|
2008-06-24 21:11:30 +00:00 |
|
Mark Fisher
|
e24fe02cf0
|
Added MessageStoringInterceptor (INT-264).
|
2008-06-24 15:26:24 +00:00 |
|
Marius Bogoevici
|
490a3d9951
|
Adds support for an <interceptor/> sub-element of <message-bus/>
|
2008-06-22 17:36:45 +00:00 |
|
Jonas Partner
|
f3d2c23069
|
increased timeout on failing tests
|
2008-06-20 15:16:19 +00:00 |
|
Marius Bogoevici
|
deff988c74
|
Increased timeouts.
|
2008-06-20 04:39:29 +00:00 |
|
Marius Bogoevici
|
3f584ea2b7
|
Adds a MessageBusInterceptor
|
2008-06-17 04:52:23 +00:00 |
|
Marius Bogoevici
|
4e523b00ba
|
Adding a specific test demonstrating the usage of <message-bus channel-factory="..."/> and <channel-factory .../>
|
2008-06-16 14:13:41 +00:00 |
|
Mark Fisher
|
722b9c4f1c
|
Added initial support for the MessageTransformer strategy and the @Transformer method-level annotation. Also added the PayloadTransformerAdapter implementation (INT-6).
|
2008-06-05 04:48:03 +00:00 |
|
Marius Bogoevici
|
0f64b81180
|
Fixes INT-24 (resequencer) by adding a <resequencer/> namespace element.
|
2008-06-04 02:34:14 +00:00 |
|
Marius Bogoevici
|
eaeaa14a41
|
Partial fix for INT-24 (add resequencer). A namespace element needs also to be created.
|
2008-06-03 03:42:57 +00:00 |
|
Mark Fisher
|
c28a4bc448
|
Intercepting toString method invocation for gateway proxy (related to INT-239).
|
2008-06-02 17:41:48 +00:00 |
|
Marius Bogoevici
|
af259f40f9
|
fixes INT-236 - aggregation continues after completion
|
2008-06-02 04:00:44 +00:00 |
|
Mark Fisher
|
05524a330a
|
Refactored MessageEndpointAnnotationPostProcessor to MessagingAnnotationPostProcessor which delegates to HandlerAnnotationPostProcessor, SourceAnnotationPostProcessor, and TargetAnnotationPostProcessor (work related to INT-194 and INT-195).
|
2008-05-30 22:18:07 +00:00 |
|
Marius Bogoevici
|
2498df7f50
|
Increased the timeout
|
2008-05-24 16:20:34 +00:00 |
|
Marius Bogoevici
|
04ae83e562
|
Increased the timeout
|
2008-05-24 16:06:04 +00:00 |
|
Mark Fisher
|
465c610045
|
Moved DirectChannelParserTests from 'channel/config' to 'dispatcher' since DirectChannelParser is in 'dispatcher'.
|
2008-05-22 02:02:42 +00:00 |
|
Mark Fisher
|
e7daeaf247
|
Moved DirectChannel from 'channel' to 'dispatcher', DirectChannelFactory from 'channel/factory' to 'dispatcher', and DirectChannelParser from 'channel/config' to 'config' to avoid tangles.
|
2008-05-22 01:56:32 +00:00 |
|
Mark Fisher
|
4995cdb5de
|
Moved DefaultChannelFactoryBean from 'channel/factory' to 'bus' and moved DefaultChannelParser from 'channel/config' to 'config' to avoid tangles.
|
2008-05-22 01:39:59 +00:00 |
|
Mark Fisher
|
cefb7d0ca8
|
Moved RequestReplyTemplate from 'channel' to 'gateway' package to remove tangle.
|
2008-05-22 01:27:58 +00:00 |
|
Mark Fisher
|
6763fcd755
|
Updated intervals for timeout tests.
|
2008-05-21 23:49:12 +00:00 |
|
Mark Fisher
|
631c71b6d0
|
Added MessageSelectorChain and modified TargetEndpoint to provide a 'setMessageSelector' method rather than managing a list of selectors with the 'addMessageSelector' method. Also modified the endpoint parser so that the configuration of a selector chain is more consistent with that of MessageHandlerChain. Now, the XML for endpoints uses a "selector" attribute instead of 0..n <selector/> sub-elements (INT-159).
|
2008-05-21 16:10:45 +00:00 |
|
Mark Fisher
|
938ce0a5a5
|
Added namespace support for GatewayProxyFactoryBean with the new <gateway/> element (INT-226).
|
2008-05-21 14:51:23 +00:00 |
|
Ben Hale
|
6696064dd0
|
Updated the names of the projects
|
2008-05-20 21:41:01 +00:00 |
|