Commit Graph

490 Commits

Author SHA1 Message Date
Mark Fisher
00d3e351f7 INT-1129 moved MessageBuilder from 'message' to 'core' 2010-07-28 14:38:36 +00:00
Mark Fisher
012b08f1db INT-1129 moved MessagingTemplate from 'channel' to 'core' package 2010-07-28 14:28:18 +00:00
Mark Fisher
af14b065f8 INT-1129 modified the argument order for MessagingTemplate send(..) methods so that MessageChannel always comes first - consistent with Destination/destinationName being the first argument in all JmsTemplate send(..) methods 2010-07-28 14:20:53 +00:00
David Syer
6d69c01455 INT-1288, INT-1289: fix some issues with correlation 2010-07-28 09:26:43 +00:00
Mark Fisher
3101611801 INT-1287 priority is just an Integer now, no longer a need for MessageHeaders to depend on a custom enum 2010-07-28 02:05:08 +00:00
Mark Fisher
b4e627a26a INT-1216 removed tangle between 'channel' and 'context' packages by moving the ChannelResolver interface to 'core' and the BeanFactoryChannelResolver implementation to 'context' 2010-07-28 00:59:11 +00:00
Mark Fisher
e6082d17b0 INT-1216, INT-1257 removed tangle between 'history' and 'context' packages. The MessageHistoryWritingMessageHandler is now a non-public class in the 'config' package (it's only used by ConsumerEndpointFactoryBean) 2010-07-28 00:28:24 +00:00
Gary Russell
19dc3bb897 INT-1280 (partial) - Move java serializer implementations to subpackage 2010-07-27 16:13:22 +00:00
Mark Fisher
e1f671beb9 INT-1129 fixed reflective access of messagingTemplate in tests 2010-07-27 14:57:04 +00:00
Mark Fisher
cc8d445280 INT-1129 renamed MessageChannelTemplate to MessagingTemplate 2010-07-27 14:34:28 +00:00
Mark Fisher
f64fb54b34 reordered ctor args, handler comes first since handleMessage() is still the primary responsibility 2010-07-27 13:30:38 +00:00
Mark Fisher
53132b2376 typos 2010-07-27 13:22:25 +00:00
David Syer
c20d8729db remove funny char from javadoc 2010-07-27 13:20:52 +00:00
Mark Fisher
701e0a7dff null-checks in constructor, safe cast to NamedComponent, and getOrder now returns the runtime value of the targetHandler if it's an Ordered implementation 2010-07-27 13:10:41 +00:00
David Syer
47d209d73a FIx warnings and add javadoc links 2010-07-27 12:54:22 +00:00
David Syer
829d6efc08 Fix compiler warnings and move docbook build to a profile 2010-07-27 12:54:18 +00:00
Mark Fisher
9cbef4f13c INT-1275 added sleep to test for accuracy 2010-07-27 12:07:10 +00:00
Mark Fisher
aad7ac9612 INT-1275 PriorityChannel now works properly with timeout values 2010-07-27 11:51:10 +00:00
Oleg Zhurakousky
6bc6063772 INT-1257 code polishing 2010-07-27 05:56:12 +00:00
Oleg Zhurakousky
56f6453a8e INT-1257, INT-1258 Created MessageHistoryAwareMessageHandler to wrap MessageHandlers to support MessageHistoryWriter (only if present). Changes to reflect on INT-CR-23. Added Namespace support <message-history/> , test cases and javadocs 2010-07-27 04:27:16 +00:00
Mark Fisher
2eea14ebd6 fixed javadoc link 2010-07-27 00:56:36 +00:00
Gary Russell
3164013efb INT-1120 INT-1269 Javadoc polish 2010-07-26 23:55:52 +00:00
Mark Fisher
bdc49cb25f INT-1268 renamed <publisher> to <scheduled-producer> 2010-07-26 20:19:42 +00:00
Gary Russell
93623538e8 INT-1120 Generalize serialization strategy to enable serialization implementations to be usable from transformers and when streaming is required. 2010-07-26 19:12:20 +00:00
Mark Fisher
a06d4b44ee INT-1257 removed 'this' from IntegrationObjectSupports message-history writing method 2010-07-26 11:37:03 +00:00
Oleg Zhurakousky
27ba48abf0 INT-1257 Moved history writing logic to IntegrationObjectSupport which has a capability to cache historyWriter instead of doing a look up every time. 2010-07-26 02:31:29 +00:00
Oleg Zhurakousky
e80dd990da INT-1257 first round of refactoring. Added MessageHostoryWriter and support to only write MessageHistory if MessageHistoryWriter is available as a bean under the name 'historyWriter', created static convinience method on MessageHistory.write(..), removed HandlerInvocationChain and dependency on it from EventDrivenConsumer and PollingConsumer 2010-07-26 00:24:00 +00:00
Mark Fisher
b37cd05aff INT-670 added support for 'payload-expression' on <gateway> element's <method> sub-elements 2010-07-23 18:03:01 +00:00
Mark Fisher
855d955fad INT-670 added support for SpEL expressions in parameter-level @Payload annotations on a Gateway 2010-07-23 15:52:07 +00:00
Mark Fisher
91bb24b102 INT-670 added BeanResolver to context for SpEL evaluation on method-level @Payload annotations for Gateway 2010-07-23 03:13:57 +00:00
Mark Fisher
4c6d5fd752 INT-670 now supporting a method-level @Payload containing a SpEL expression for Gateway methods 2010-07-23 02:58:47 +00:00
Mark Fisher
ba4bf66662 less restrictive Map value parameterized type (?) on HeaderMapper interface 2010-07-22 15:19:10 +00:00
Marius Bogoevici
484db76de2 remove unused import 2010-07-22 06:35:50 +00:00
Marius Bogoevici
e75f4b616f INT-1002: add support for fixed-rate, fixed-interval and cron attributes 2010-07-22 06:21:33 +00:00
Mark Fisher
18c0df319f INT-1253 added HeaderMapper strategy interface 2010-07-21 20:19:07 +00:00
Oleg Zhurakousky
a44f618868 INT-1230, removed eager setting of the ConversionService during initialization 2010-07-21 18:04:53 +00:00
Mark Fisher
4875b14062 INT-910, INT-1247, INT-1248, INT-1249, INT-1250, INT-1251 added tests for Groovy service-activator, transformer, filter, splitter, and router 2010-07-21 16:14:42 +00:00
Oleg Zhurakousky
cfc20eab57 INT-1230 added ConversionService awareness to GatewayProxyFactoryBean 2010-07-21 15:25:47 +00:00
Mark Fisher
c51d0cfc06 INT-1243 fixed class name in config file for test 2010-07-21 13:55:13 +00:00
Mark Fisher
ac673cb11f INT-1243 renamed test class and associated config file to match the name of the parser class under test 2010-07-21 13:40:53 +00:00
Mark Fisher
04585d1d22 INT-650 added support for <publisher> in the core namespace (creates a TriggeredMessagePublisher) 2010-07-20 21:12:34 +00:00
Mark Fisher
8c2b9184a5 INT-650 initial commit of TriggeredMessagePublisher and a test case 2010-07-20 19:37:12 +00:00
Mark Fisher
cc4f06926a INT-1243 (refactoring publishing-interceptor) Step 3: renamed <publisher> to <publishing-interceptor>, and renamed PublisherParser to PublishingInterceptorParser 2010-07-20 16:41:51 +00:00
Mark Fisher
ecd0f34b3c INT-1243 (refactoring publishing-interceptor) Step 2: removed "payload" attribute from @Publisher. The @Payload annotation now may be used either at method-level or on a single parameter. 2010-07-20 16:10:45 +00:00
Oleg Zhurakousky
a94a5db38f INT-1178 separated conversionService creation from its initialization with converters 2010-07-20 15:38:02 +00:00
Oleg Zhurakousky
970bde86dc INT-1178 added support for existing ConversionService as well as existing ConversioinService in the parent AC 2010-07-20 14:33:27 +00:00
Mark Fisher
b7877feab1 INT-1243 (refactoring publishing-interceptor) Step 1: removed "headers" attribute from @Publisher and <publisher> element's <method> sub-element; using a Map now instead of a comma-delimited string of key=value pairs 2010-07-19 22:55:38 +00:00
Oleg Zhurakousky
90c6b58501 INT-946 rolled back the change (... namespace="##local" . . . to namespace="##other") due to the failing tests in other namespaces 2010-07-19 20:52:14 +00:00
Oleg Zhurakousky
66d637d51f INT-946,added failure tests, polished xsd 2010-07-19 20:38:55 +00:00
Oleg Zhurakousky
0ae10fcfae INT-946 2010-07-19 18:02:25 +00:00