Commit Graph

366 Commits

Author SHA1 Message Date
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
Mark Fisher
8ca521c377 INT-1129 fixed pointcut in test to refer to new MessageHandler location 2010-07-28 15:11:58 +00:00
Mark Fisher
80a22b8a2c INT-1129 moved most of the MessagingException hierarchy to the root package (org.springframework.integration) 2010-07-28 15:10:42 +00:00
Mark Fisher
4de9a23357 INT-1129 moved Message and MessageHeaders from 'core' to the root (org.springframework.integration) 2010-07-28 15:05:50 +00:00
Mark Fisher
7434976734 INT-1129 moved MessageRejectedException and MessageHandlingException from 'message' to 'core' 2010-07-28 14:57:35 +00:00
Mark Fisher
94938a2746 INT-1129 moved MessageHandler from 'message' to 'core' 2010-07-28 14:54:09 +00:00
Mark Fisher
0b751cc18a INT-1129 moved SubscribableChannel from 'channel' to 'core' 2010-07-28 14:51:18 +00:00
Mark Fisher
4283315c08 INT-1129 moved PollableChannel from 'channel' to 'core' 2010-07-28 14:47:55 +00:00
Mark Fisher
b3b4f58ec8 INT-1129 moved MessageSelector from 'selector' to 'core' 2010-07-28 14:45:03 +00:00
Mark Fisher
008cac18f5 INT-1129 moved GenericMessage, ErrorMessage, and MessageDeliveryException from 'message' to 'core' 2010-07-28 14:42:02 +00:00
Mark Fisher
00d3e351f7 INT-1129 moved MessageBuilder from 'message' to 'core' 2010-07-28 14:38:36 +00:00