Mark Fisher
3b15a0dd38
INT-1390 moved MessageBuilder into the 'support' package, moved GenericMessage and ErrorMessage into the 'message' package
2010-08-31 02:51:27 +00:00
Mark Fisher
7c1ab04cd5
INT-1390 Refactoring: moved MessageChannel to the root package, and moved ChannelResolver and BeanFactoryChannelResolver into a new 'suport.channel' package
2010-08-31 01:53:45 +00:00
Mark Fisher
8967d7eb51
INT-1227 removed the protected getOutputChannel() method from AbstractReplyProducingMessageHandler. BridgeHandler no longer asserts an output channel in order to throw an Exception. Instead, a ChannelResolutionException is thrown in the normal place for a missing outputChannel property or replyChannel header in the AbstractReplyProducingMessageHandler.
2010-08-30 21:29:16 +00:00
Mark Fisher
a74595819e
INT-1389 removed all dependencies on StringMessage from unit tests in spring-integration-core
2010-08-30 18:27:27 +00:00
Mark Fisher
a5638e44a3
renamed MessageHistory's static 'addComponentToHistory' method to 'write'; simpler and more consistent with the new 'read' method
2010-08-30 12:36:37 +00:00
Mark Fisher
b9b877cc6b
INT-1387 added 'read' method to MessageHistory and committed some unit tests
2010-08-29 22:00:54 +00:00
Mark Fisher
47ee0c737b
INT-1384 removed the recently added (yesterday) "requiresReply" Message header, but added the "requires-reply" attribute on the <service-activator> element
2010-08-28 16:04:13 +00:00
Mark Fisher
7fcc04766a
renamed ArgumentArrayMessageMapper to GatewayMethodInboundMessageMapper and moved from the 'handler' package to 'gateway' (only place it's used now)
2010-08-27 21:29:01 +00:00
Mark Fisher
9c55cdf5df
INT-1180 Added a 'requiresReply' header. The default value is FALSE, but Gateway request Messages now have this value set to true whenever the invoked method has a non-void return. This will trigger a MessageHandlingException instead of a timeout downstream if no reply is produced by an instance of AbstractReplyProducingMessageHandler.
2010-08-27 21:20:10 +00:00
Mark Fisher
f535cdbcd1
INT-1257, INT-1263 Refactoring Message History (work in progress): Replaced MessageHistoryBeanPostProcessor with MessageHistoryConfigurer in order to set tracking parameters at the right time.
2010-08-26 17:58:18 +00:00
Mark Fisher
0dc095a815
INT-1257, INT-1263 Moved MessageHistory, TrackableComponent, and MessageHistoryBeanPostProcessor to 'history' package.
2010-08-25 20:56:50 +00:00
Mark Fisher
64ab7f5734
INT-1257, INT-1263 Refactoring Message History (work in progress): Removed the getHistory() method from MessageHeaders. Using headers.get(MessageHistory.HEADER_NAME) instead.
2010-08-25 19:31:55 +00:00
Mark Fisher
1c8da6f251
INT-1257, INT-1263 Refactoring Message History (work in progress): Removed MessageHistoryWriter. Added MessageHistory.
2010-08-25 19:25:26 +00:00
Mark Fisher
f5f948da4c
INT-1257, INT-1263 Refactoring Message History (work in progress): MessageHistoryWriter's writeHistory method is now static. Added HistoryProvider interface and MessageHistoryBeanPostProcessor.
2010-08-25 18:53:56 +00:00
Mark Fisher
220538ec08
INT-1257, INT-1263 Refactoring Message History (work in progress): removed MessageHistory and MessageHistoryEvent, moved MessageHistoryWriter and NamedComponent to the 'context' package.
2010-08-25 14:20:30 +00:00
David Syer
d98ff8eaa1
INT-1280: ship commons code out to external project
2010-08-25 12:22:27 +00:00
Oleg Zhurakousky
78deab7677
Added test for router configuration which delegates to errorChannel if channel can't be resolved
2010-08-25 09:55:34 +00:00
David Syer
4ed390526c
INT-1227: add EL to resequencer and fix schema
2010-08-25 07:21:20 +00:00
Mark Fisher
d67cbd2984
INT-1286 first step: the history header is now stored as a List<Properties> instead of relying on custom Object types. Also, the header is not mutated directly but now history is written by copying the Message. The next step might involve moving that into the MessageBuilder.
2010-08-24 22:19:58 +00:00
Mark Fisher
d5a80421ec
added test for @Payload annotation with SpEL on a Gateway
2010-08-18 19:47:09 +00:00
Mark Fisher
929e14a320
INT-1343, INT-1355 @Publisher can now be used as a meta-annotation, and when the "channel" is not available at method-level, a class-level annotation will now be checked next, and only if neither are present will it fall back to the default channel of the advisor.
2010-08-17 22:18:40 +00:00
Josh Long
3eed02fbb3
fixing wayward packages
2010-08-17 21:00:13 +00:00
Josh Long
395331ae4c
removing wayward packages
2010-08-17 20:58:46 +00:00
Josh Long
bd38c25abb
Fixing wayward folder / package move
2010-08-17 20:25:56 +00:00
Mark Fisher
1f0d9d6e45
INT-1354 added support for "expression" attributes on the <header> sub-elements of a <gateway>
2010-08-17 19:15:27 +00:00
Josh Long
700b89e99a
Moving from *.endpoint to *.context
2010-08-17 17:47:49 +00:00
Mark Fisher
10704c94c5
INT-1270 added support for <header> sub-elements on the <scheduled-producer>
2010-08-17 17:32:18 +00:00
Josh Long
ffb7b5db8d
adding tests for INT-1332
2010-08-16 08:36:12 +00:00
Josh Long
9c320539ec
adding tests for INT-1332
2010-08-16 08:22:45 +00:00
David Syer
0aab43ceb8
INT-538: fix bug preventing @Aggregator with @Payloads from working
2010-08-11 16:36:55 +00:00
Gary Russell
414d5e64a9
INT-1346 Increase Timeout on Failing Aggregator Test
2010-08-10 21:24:51 +00:00
David Syer
ae3aaf17ba
INT-665: test splitter and aggregator
2010-08-10 11:29:57 +00:00
David Syer
e6b508ca87
INT-538, INT-665, INT-818: @Header, @Headers and (new) @Payloads recognised in message list POJOs
...
* All method scanning and expression building is consolidated in one place
* MessageProcessor and MessageListProcessor implementations share commmon delegate helper
2010-08-10 10:48:25 +00:00
David Syer
c17bddc34f
INT-1281: BeanFactoryTypeConverter gives access in SpEL expressions to standard BeanFactory type conversion
2010-08-04 20:20:02 +00:00
David Syer
8893388a8d
INT-928: added correlation history tracking to base classes for splitter and aggregator
2010-08-04 20:09:39 +00:00
David Syer
278d16fde4
INT-1296: merge XSD types
2010-08-04 16:29:29 +00:00
David Syer
1015ebadf2
Extend timeout in gateway test (intermittent failures under load)
2010-08-02 09:02:27 +00:00
Mark Fisher
a3b03bbda7
INT-1303 AbstractReplyProducingMessageHandler no longer tries to resolve the replyChannel header value by calling ChannelResolver directly. Instead it simply delegates to MessagingTemplate's new send() method that accepts a "channelName" as a String.
2010-07-30 16:14:14 +00:00
Gary Russell
7cb3de94d6
INT-1280 Remove cyclic package dependency - remove default (de)serializer; add constructor
2010-07-30 13:23:53 +00:00
Mark Fisher
8ffe575b1f
INT-1300 MessagingTemplate now provides Channel-resolving send and receive methods (where the 'channelName' can be passed instead of a concrete MessageChannel instance). This temporarily introduces a tangle, but that will be removed in the subsequent refactoring to follow shortly.
2010-07-30 11:48:51 +00:00
Mark Fisher
164023c8bc
INT-1301 MessagingTemplate methods now return void instead of boolean, but they throw Exceptions if the underlying channel send() invocation returns false.
2010-07-29 21:14:24 +00:00
Gary Russell
201646710b
INT-1280 Fix serialization test
2010-07-29 17:31:43 +00:00
Gary Russell
cb28603b42
INT-1280 (partial) - Moved Converter implementations back to root package
2010-07-29 17:10:26 +00:00
David Syer
7dda54bb79
INT-1298: Combine some message group features and base classes
2010-07-29 11:14:53 +00:00
David Syer
d92a1245d3
INT-818: EL-based aggregator
...
* adapted some code from patch to new idioms
* added namespace support
* tidied up *Adapter -> MethodInvoking* for consistency
2010-07-29 08:56:20 +00:00
David Syer
a5c14782fb
INT-1285: @ReleaseStrategy and @CorrelationStrategy working in XML config
2010-07-29 06:26:56 +00:00
Mark Fisher
6257853512
INT-1129 renamed 'message' package to 'mapping' since that is all that remains there
2010-07-28 15:25:33 +00:00
Mark Fisher
3f00c75740
INT-1129 moved StringMessage from 'message' to 'core' (we might remove it before 2.0...)
2010-07-28 15:22:33 +00:00
Mark Fisher
d11741fbab
INT-1129 moved MethodInvokingMessageSource from 'message' to 'endpoint' package
2010-07-28 15:18:39 +00:00
Mark Fisher
c69c29d2e1
INT-1129 moved MessageSource interface to 'core' package
2010-07-28 15:16:15 +00:00