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