Commit Graph

86 Commits

Author SHA1 Message Date
Mark Fisher
53a398add4 Updated JMS samples for 'outbound-gateway' element change (the 'jms-queue' attribute is now 'request-destination'). 2008-11-13 00:14:12 +00:00
Mark Fisher
6771eaea23 The 'enable-annotations' element is now <annotation-config/>. 2008-11-11 23:35:12 +00:00
Mark Fisher
818226069f Added tests for explicitly defined TaskScheduler. 2008-11-11 23:20:09 +00:00
Mark Fisher
fea222b37f The <message-bus/> element is no longer necessary. It has been removed from the XSD (INT-462). The annotations are enabled by a separate element, and the application-event-multicaster element is also now separate. 2008-11-11 23:08:45 +00:00
Mark Fisher
eee637a3e9 INT-454 2008-11-06 21:16:18 +00:00
Mark Fisher
eb5459209e Added javax.activation dependency. 2008-11-06 21:13:48 +00:00
Mark Fisher
cb89caadbd Updated CafeDemo path 2008-11-03 18:10:15 +00:00
Mark Fisher
12100af7c6 Added excludes for dependencies 2008-11-03 17:41:36 +00:00
Mark Fisher
f92f25f5e8 Updated scripts version of cafeDemo.xml 2008-11-03 16:04:02 +00:00
Mark Fisher
8279cce04d Upgraded dependencies to Spring 2.5.6 (INT-446). 2008-11-02 16:12:07 +00:00
Mark Fisher
12dfdefc1b Renamed order method getItems() 2008-10-28 14:54:07 +00:00
Mark Fisher
d36f80937d Added namespace support for <jms:outbound-gateway/> and updated the GatewayDemo sample (INT-429). 2008-10-17 21:54:09 +00:00
Mark Fisher
d8aefc0c46 Added JMS inbound/outbound gateway sample (INT-430). 2008-10-17 20:17:20 +00:00
Mark Fisher
8a62ae5ccb Added JMS Channel Adapter sample (INT-430). 2008-10-17 19:44:34 +00:00
Mark Fisher
262bd8fd9c Moved MessageChannel into the new 'org.springframework.integration.core' package. 2008-10-15 03:19:28 +00:00
Mark Fisher
08043b541d Moved Message into the new 'org.springframework.integration.core' package. 2008-10-15 02:54:29 +00:00
Mark Fisher
b7f4c1c1e9 Added the 'time-unit' attribute to <interval-trigger/> (INT-424). 2008-10-14 12:42:09 +00:00
Mark Fisher
7ccc8f28d5 The <poller/> element no longer defines trigger properties (interval, initial-delay, cron, etc). Instead it expects a sub-element - either <interval-trigger/> or <cron-trigger/> (INT-423). 2008-10-14 12:25:56 +00:00
Mark Fisher
b0c809cac7 Updated template.mf to include org.springframework.beans.* 2008-10-13 01:50:16 +00:00
Mark Fisher
82ce1373ac HelloWorldDemo now uses a BeanFactoryChannelResolver (instead of ChannelRegistry). 2008-10-13 01:41:48 +00:00
Mark Fisher
24793ead19 Separated annotation post processors and bean definition parsers into 'annotation' and 'xml' sub-packages of the 'org.springframework.integration.config' package. 2008-10-10 18:55:24 +00:00
Mark Fisher
4ddfc680ae WebServiceHandler classes are now WebServiceOutboundGateways. The "service-activator" element has also been replaced with <ws:outbound-gateway/> (INT-404). 2008-10-08 18:25:32 +00:00
Mark Fisher
155e84f4ce Replaced <annotation-driven/> in samples with "enable-annotations" on the <message-bus/> element (INT-401). 2008-10-08 00:59:02 +00:00
Mark Fisher
f4a3dadb55 Updated CafeDemo to use the new @Gateway method annotation. 2008-09-28 22:18:43 +00:00
Mark Fisher
a76c65220b GatewayProxyFactoryBean now creates a Map of gateways (per-Method). This will enable support for @Gateway annotations (coming soon). Also, the @Header and @Headers annotations are now supported for gateway method parameters. The 'request-channel' and 'reply-channel' attributes of the <gateway/> element have been changed to 'default-request-channel' and 'default-reply-channel' since the request/reply channels will be configurable on a method-by-method basis with annotations (the same applies to 'request-timeout' and 'reply-timeout'). The MessageMapper interface has been split into InboundMessageMapper (with 'toMessage') and OutboundMessageMapper (with 'fromMessage') since the behavior is not always symmetrical For example, the gateway uses MethodParameterMessageMapper for creating a Message *from* the args array but it uses SimpleMessageMapper (the new name for DefaultMessageMapper) to create a Message whose payload is the method's return value. 2008-09-28 19:58:24 +00:00
Mark Fisher
f2b7353165 Added namespace support for FileToStringTransformer and FileToByteArrayTransformer. 2008-09-26 18:27:22 +00:00
Mark Fisher
b0fc5da6a2 The <poller/> element now accepts the "interval" attribute for an IntervalTrigger instead of "period". 2008-09-24 19:40:38 +00:00
Mark Fisher
b52a2bb551 Updated the Odd-Even demos to use the new 'inbound-channel-adapter' element with 'ref' and 'method' attributes instead of 'channel-adapter'. 2008-09-24 18:51:37 +00:00
Mark Fisher
ee7a8d0725 Replacing Schedule with Trigger. 2008-09-24 18:29:23 +00:00
Mark Fisher
86986d5cfb Refactored cron-based "OddEvenDemo" sample for new TaskScheduler interface based on Trigger (and the CronTrigger in particular). 2008-09-24 16:35:18 +00:00
Mark Fisher
845474263d File copy samples now use the new 'org.springframework.integration.file' module with the <file:inbound-channel-adapter/> and <file:outbound-channel-adapter/> elements. 2008-09-22 04:50:31 +00:00
Mark Fisher
6940a2a8a0 Added the 'org.springframework.integration.file' project dependency in the '.classpath' file. 2008-09-22 04:01:23 +00:00
Mark Fisher
0d947ed872 Removed the 'ws-' prefix from 'service-activator' now that it is qualified by its namespace. 2008-09-19 22:28:47 +00:00
Mark Fisher
6cc2c60173 Added separate namespace handler for 'ws' rather than combining with the core 'integration' namespace. 2008-09-19 22:24:44 +00:00
Mark Fisher
6e56e8acbe Renamed MessageBuilder.fromPayload() to MessageBuilder.withPayload(). 2008-09-17 22:57:58 +00:00
Mark Fisher
9f2b0af8c3 Migrated the stream-based adapters from the "adapters" module to "org.springframework.integration.stream" (INT-375). 2008-09-17 20:32:47 +00:00
Mark Fisher
61ed767cdb Cafe demo now uses a gateway proxy. 2008-09-09 14:49:13 +00:00
Mark Fisher
d717edf5a2 Minor change to Barista. 2008-09-09 14:24:35 +00:00
Mark Fisher
f074f23eac Providing XML and Annotation-based versions of Cafe Demo. 2008-09-09 14:18:01 +00:00
Mark Fisher
673d7d250b MessageEndpoint no longer extends the MessageTarget interface. 2008-09-07 01:48:34 +00:00
Mark Fisher
9fc031e4f4 The AbstractWebServiceHandler is now an endpoint instead of a MessageHandler implementation. The <ws-handler/> element has been replaced with <ws-service-activator/>, and it is now a "standalone" component (i.e. it is no longer necessary to provide its id as a reference within another separate <service-activator/> element). 2008-09-05 19:22:10 +00:00
Mark Fisher
63720ded3f Merging the interval and cron-based Odd-Even samples into the same package. 2008-09-05 03:11:29 +00:00
Mark Fisher
d5ec7a5664 Merging the interval and cron-based Odd-Even samples into the same package. 2008-09-05 03:05:58 +00:00
Mark Fisher
1e5ace02dd Replaced the @Handler annotation with @ServiceActivator. 2008-09-03 19:32:31 +00:00
Mark Fisher
05fc8263f5 Moved input/output channel configuration to Method-level annotations. Also, the @Poller annotation is now expected at Method-level instead of Class-level. The @MessageEndpoint is now strictly a stereotype. Removed the @MessageTarget and @Pollable annotations. The @ChannelAdapter annotation post-processor now handles both inbound and outbound channel adapters based on the Method signature. 2008-09-03 17:31:51 +00:00
Mark Fisher
788b2364ec The <channel/> element is now used for creating all Point-to-Point channel types. It accepts a queue sub-element (options are: <queue/>, <priority-queue/>, or <rendezvous-queue/>). If no queue sub-element is provided, the channel type will be a DirectChannel. 2008-09-01 22:50:56 +00:00
Mark Fisher
c6f4bd910d Added @MessageEndpoint annotations for samples. 2008-08-28 18:13:04 +00:00
Marius Bogoevici
eba716e65b Adding aggregation capabilities to the CafeDemo sample, renaming a few domain objects 2008-08-23 16:44:24 +00:00
Marius Bogoevici
71a62e6b47 adding a reference to org.springframework.integration.quartz 2008-08-20 01:05:22 +00:00
Marius Bogoevici
b9d1779bf1 Quartz-based variant of the odd/even application. Demonstrates configuring a poller using cron expressions. 2008-08-20 00:57:19 +00:00