Commit Graph

7448 Commits

Author SHA1 Message Date
Mark Fisher
fe817a7161 Updated readme and changelog. 2008-08-20 06:47:58 +00:00
Mark Fisher
fbfa5e03aa Setting default receiveTimeout to 1000 ms. 2008-08-20 05:46:55 +00:00
Mark Fisher
f3dd549723 Setting default receiveTimeout to 5000 ms instead of indefinite (-1). 2008-08-20 05:33:17 +00:00
Marius Bogoevici
78a5d9a7b3 Fixing javadoc. 2008-08-20 05:25:28 +00:00
Mark Fisher
05ce8ba7e3 Updated @Handler and @Publisher JavaDoc. 2008-08-20 05:02:19 +00:00
Marius Bogoevici
0ab8dd31af Fix for job naming - generating better unique names. 2008-08-20 05:00:40 +00:00
Mark Fisher
4be2fa45dd Added JavaDoc for @Aggregator. 2008-08-20 04:53:14 +00:00
Mark Fisher
218b100ab7 Moved the @Publisher annotation into the 'aop' package to avoid a cycle. 2008-08-20 04:42:43 +00:00
Mark Fisher
2d57bee9d5 Updated images for reference manual. 2008-08-20 04:39:48 +00:00
Mark Fisher
a4b09d6ec0 Updated configuration section of reference guide. 2008-08-20 04:29:49 +00:00
Mark Fisher
1edd57cf18 Updated the Message Channel, Message Endpoint, and Message Bus sections. 2008-08-20 03:40:30 +00:00
Mark Fisher
45c3066eb9 Updated Message Endpoint, MessageExchangeTemplate, and Messaging Gateway sections. 2008-08-20 02:31:07 +00:00
Marius Bogoevici
71a62e6b47 adding a reference to org.springframework.integration.quartz 2008-08-20 01:05:22 +00:00
Mark Fisher
31c1127dc2 Updated the individual channel sections and the Message Bus section. 2008-08-20 01:00:48 +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
Marius Bogoevici
d27fe44831 Fixing unit tests, inner class visibility. 2008-08-20 00:33:28 +00:00
Mark Fisher
9285e739d4 Added quartz, commons-collections, and javax.transaction to the .classpath file. 2008-08-20 00:01:22 +00:00
Marius Bogoevici
5eb46b285b Added org.springframework.test 2008-08-19 23:51:04 +00:00
Mark Fisher
892a1e28a4 Updated template.mf for org.springframework.integration.quartz module. 2008-08-19 23:42:37 +00:00
Mark Fisher
8c9de58254 Updated MessageSource and MessageChannel sections. 2008-08-19 23:30:12 +00:00
Marius Bogoevici
e0a760fff6 Adds QuartzScheduleServiceProvider. 2008-08-19 23:18:58 +00:00
Mark Fisher
42e7a6bffa Added support for the "method" attribute on the <channel-adapter/> element in order to create MethodInvokingSource or MethodInvokingTarget instances. 2008-08-19 22:51:41 +00:00
Mark Fisher
1a92320ef7 Updated discussion of Message and added coverage of MessageBuilder. 2008-08-19 21:55:38 +00:00
Mark Fisher
42508cc231 Added some tests for MessageBuilder. 2008-08-19 21:50:32 +00:00
Marius Bogoevici
38bda54d4c Adding CronSchedule and parsing support for <poller cron="cronExpression"/>. Internal changes to the SPI. 2008-08-19 21:26:36 +00:00
Mark Fisher
8058ec7484 Updated CafeDemo overview for M6 in the reference guide. 2008-08-19 20:47:33 +00:00
Mark Fisher
b4751ba769 Added 'org.springframework.integration.quartz' module to the project list 2008-08-19 20:05:47 +00:00
Mark Fisher
99ee1a8e1d Initial commit for 'org.springframework.integration.quartz' module 2008-08-19 20:05:13 +00:00
Mark Fisher
01a545c51b Updated title page and overview section of the reference guide (INT-348). 2008-08-19 19:38:08 +00:00
Mark Fisher
54a78fcd72 Added JavaDoc for @Router and @Splitter (INT-273). 2008-08-19 18:24:42 +00:00
Mark Fisher
a43315e17e Added @Header parameter annotation test to SplitterMessageHandlerTests. 2008-08-19 18:21:52 +00:00
Mark Fisher
ce87fef7ac Renamed JmsAttributeKeys to JmsHeaders and MailAttributeKeys to MailHeaders. JMS Headers are now propagated properly by the JmsGateway (INT-290). 2008-08-19 17:32:48 +00:00
Mark Fisher
c00c13bdff Fixed issue with target ChannelAdapter when 'channel' is provided but <poller/> is not. 2008-08-19 17:05:19 +00:00
Jonas Partner
17832c2913 added ResultToStringTransformer 2008-08-19 16:36:39 +00:00
Mark Fisher
3f79525907 Updated MessageTarget JavaDoc (INT-331). 2008-08-19 16:07:36 +00:00
Mark Fisher
44e0c1c0c0 PublisherAnnotationPostProcessor now checks if any @Publisher annotations are defined on class methods only (rather than interfaces), and if so, the proxy will set the 'proxyTargetClass' property to 'true' prior to creating the proxy (INT-263). 2008-08-19 15:43:35 +00:00
Mark Fisher
8432e84e10 Upgraded Spring Security to version 2.0.2.A (INT-347). 2008-08-19 14:03:28 +00:00
Mark Fisher
947a0e546f Upgraded Spring-WS, XML, and OXM to version 1.5.4.A (INT-346). 2008-08-19 13:51:25 +00:00
Mark Fisher
2ba1fe0842 AbstractMailHeaderMapper correctly handles FROM and REPLY_TO as String values rather than Arrrays (INT-345). 2008-08-19 12:44:55 +00:00
Jonas Partner
6c76f5b3bd modified unmarshalling transformer to support payloads consistently with xslt transformer INT-311 2008-08-19 12:33:46 +00:00
Jonas Partner
94746fb6a4 Updated logic to make it easier to wrok with XML as Document and String payloads INT-311 2008-08-19 08:42:55 +00:00
Mark Fisher
d55c89e170 ChannelFactory is no longer tied to the MessageBus. Instead it will be discovered based on the bean name ("channelFactory"). The DefaultChannelFactoryBean no longer creates proxies. This also fixes INT-322. 2008-08-19 03:39:09 +00:00
Mark Fisher
c060e68fbc Added initial implementation of messaging bridge. 2008-08-19 02:02:57 +00:00
Mark Fisher
e472e64309 Added the "task-executor" attribute for the <message-bus/> element (INT-344). 2008-08-18 22:07:22 +00:00
Mark Fisher
b6ef9c8e1a Removed unnecessary initialize() call from registerEndpoint. 2008-08-18 21:10:58 +00:00
Mark Fisher
58c768541a Added namespace support for configuring an endpoint's ErrorHandler strategy. For example, the "error-handler" attribute can be provided on the <service-activator/> element with a bean name reference to any implementation of the ErrorHandler interface (INT-178). 2008-08-18 20:43:38 +00:00
Mark Fisher
0ec6cd61d9 SimpleDispatcher no longer continues to retry sending any time it catches an Exception. Instead, it will try to send to each of its targets until one of them accepts the message (returns true). If a target returns false (e.g. for a timeout) or throws a MessageRejectedException (e.g. a MessageSelector did not accept the Message), then it will continue trying its other targets. However, any other Exceptions will be re-thrown immediately. Also, it no longer attempts to send to its targets more than once. Thus, the 'rejectionLimit' and 'retryInterval' properties have been removed. The retry behavior actually belongs in an interceptor/template on a per-MessageTarget basis. Some targets are retry-able (e.g. might throw a RemoteAccessException), but others are not. Therefore, the SimpleDispatcher should not have this awareness; such configuration options belong with the individual target instead (part of INT-337). 2008-08-18 19:36:04 +00:00
Mark Fisher
b4701c0150 SimpleDispatcher no longer wraps a MessagingException inside of a MessageDeliveryException (part of INT-337). 2008-08-18 19:04:46 +00:00
Mark Fisher
4834c8a1b4 TextMailMessageMapper invokes the toString method on any Message payload rather than requiring a StringMessage. Also, removed the obsolete toMessage() method. 2008-08-18 18:48:05 +00:00
Mark Fisher
30fd7decc8 Modified the 'onFailure' method signature in MessageDeliveryAware so that any Exception can be passed along with a separate Message parameter instead of always expecting a MessagingException. 2008-08-18 18:40:39 +00:00