Commit Graph

3184 Commits

Author SHA1 Message Date
Mark Fisher
0e1201e86b Replaced the 'message-bus' thread name reference with 'task-scheduler' 2008-11-14 01:36:41 +00:00
Mark Fisher
afce62c995 Updated the Message Bus configuration documentation 2008-11-14 01:35:04 +00:00
Mark Fisher
3c0775e73d Updated sample overview for RC2 2008-11-14 01:17:17 +00:00
Mark Fisher
aded1d56df Added discussion of the inbound Mail support (INT-459) 2008-11-14 01:03:07 +00:00
Mark Fisher
42f21f3d6e Added documentation for filter (INT-456). 2008-11-14 00:25:31 +00:00
Mark Fisher
cafdec3fb3 Updated title page of ref doc for RC2 2008-11-13 23:40:14 +00:00
Mark Fisher
25c0d1fb9d Updated changelog.txt and readme.txt for RC2 2008-11-13 23:38:15 +00:00
Mark Fisher
91638c78e2 Added support for the 'extractPayload' property for both JMS inbound and outbound Channel Adapters. This includes support for the "extract-payload" attribute in their respective XML elements in the "jms" namespace (INT-460). 2008-11-13 23:01:54 +00:00
Jonas Partner
14ef15af8f remove unused proxy 2008-11-13 22:25:05 +00:00
Mark Fisher
ce99675340 Added the headerMapper, extractRequestPayload, and extractReplyPayload properties to JmsOutboundGateway. Also added the corresponding namespace support with 'header-mapper', 'extract-request-payload', and 'extract-reply-payload' attributes for the 'jms:outbound-gateway' element. This work is related to INT-368, INT-460, and INT-467. 2008-11-13 22:14:49 +00:00
Jonas Partner
f8aff7d281 2008-11-13 22:11:07 +00:00
Mark Fisher
6a77b2b642 Factored out the MessageListener implementation into a separate inner class. 2008-11-13 21:37:26 +00:00
Mark Fisher
e2e98d8c2c The 'extract-payload-for-reply' attribute for a JMS inbound-gateway is now 'extract-reply-payload'. The 'extract-request-payload' attribute has also been added. Both have default values of TRUE (the default for 'extract-reply-payload' had been FALSE). This work is related to INT-368, INT-460, and INT-467. 2008-11-13 21:22:40 +00:00
Jonas Partner
b730a0ddc5 added namespace support for setting resolution required attribute and providing a custom ChannelResolver
SingleChannelRouter also now returns null when the xpath expression evaluates to empty String
INT-360
2008-11-13 20:14:56 +00:00
Mark Fisher
6b468da46d Removed the LifeycleSupport base class. SimpleTaskScheduler and AbstractEndpoint now provide their own Lifecycle implementations. Added an IntegrationObjectSupport class with convenient access to the 'channelResolver' and 'taskScheduler' instances. 2008-11-13 17:49:13 +00:00
Mark Fisher
6c554f929d Added namespace support for 'auto-startup' on endpoints (INT-463). 2008-11-13 16:15:38 +00:00
Mark Fisher
f5cc9b3591 Removed the MessageEndpoint interface (it defined no methods). AbstractEndpoint is still the base class for all Message-producing and Message-consuming components. 2008-11-13 02:15:25 +00:00
Mark Fisher
0da19e9b66 Removed dependency on the MessageEndpoint interface. 2008-11-13 02:08:52 +00:00
Mark Fisher
ab13665033 Relying on SpringTransactionAnnotationParser. Spring 2.5.6 added support for parsing the Transactional annotation directly rather than requiring an AnnotatedElement. 2008-11-13 01:52:13 +00:00
Mark Fisher
f5bbea66f9 INT-469 2008-11-13 01:35:17 +00:00
Mark Fisher
618282db91 Removed extra request channel settings in test class. 2008-11-13 01:16:58 +00:00
Mark Fisher
37e47f6510 Added support for the 'receive-timeout' on the JMS 'outbound-gateway' element. 2008-11-13 00:54:28 +00:00
Mark Fisher
5673edddcd INT-468 2008-11-13 00:37:08 +00:00
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
34f8cee5b0 Refactored JmsOutboundGateway so that a 'replyDestination' may be set. If none is provided, it will create a TemporaryQueue per invocation (INT-466). 2008-11-12 23:58:01 +00:00
Mark Fisher
482465ff95 Added constructor for message and cause. 2008-11-12 21:50:18 +00:00
Mark Fisher
f54b27bd7b INT-302 2008-11-12 17:39:52 +00:00
Mark Fisher
c68f54df9e INT-302 2008-11-12 17:19:48 +00:00
Mark Fisher
9e7d631a72 INT-302 2008-11-12 17:05:10 +00:00
Mark Fisher
0ef08a42ba PriorityChannel now uses a null semaphore to indicate an unbounded queue rather than relying on Integer.MAX_VALUE. 2008-11-12 16:56:09 +00:00
Mark Fisher
3a3ac1c298 Removed the check for "UNBOUNDED" String in the channel parser. 2008-11-12 16:53:28 +00:00
Mark Fisher
fb52ef630c INT-465 2008-11-12 15:57:11 +00:00
Mark Fisher
b34c2488c7 Changed MessageHeaders non-serializable log message to INFO-level (instead of WARN). 2008-11-12 14:30:29 +00:00
Mark Fisher
cc51f68993 PoolExecutorParser is now ThreadPoolTaskExecutorParser, and the IntegrationContextUtils 'createTaskExecutor' method is now 'createThreadPoolTaskExecutor'. 2008-11-12 02:17:03 +00:00
Mark Fisher
4e9d1178da AbstractEndpoint now has a channelResolver property (initialized in the setBeanFactory(..) method), and therefore the GatewayProxyFactoryBean is no longer BeanFactoryAware directly (inherits from AbstractEndpoint). 2008-11-12 02:10:20 +00:00
Mark Fisher
76834d94ee Removed empty package 2008-11-12 01:54:07 +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
16dfec6601 INT-462 2008-11-11 23:13:24 +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
f4ccde6257 Message Endpoints and the SimpleTaskScheduler now manage their own lifecycles. The ApplicationContextMessageBus is no longer necessary (part of INT-462). The MessagePublishingErrorHandler now detects the default error channel within the beanFactory if necessary (INT-464). 2008-11-11 20:11:21 +00:00
Mark Fisher
7c28053b0f Added 'auto-startup' attribute to inbound File channel adapter. 2008-11-11 19:21:23 +00:00
Mark Fisher
ba251bffa9 Added 'auto-startup' attribute to channel adapter elements. 2008-11-11 19:05:23 +00:00
Mark Fisher
11af44fe43 Moved the MessagingGateway interface from the 'endpoint' package to the 'gateway' package. 2008-11-10 15:48:05 +00:00
Mark Fisher
76a20e57d0 SourcePollingChannelAdapter no longer implements BeanNameAware since it inherits that implementation from AbstractEndpoint already. 2008-11-07 16:54:29 +00:00
Mark Fisher
f543f1430e Adding tool annotations to schema (INT-114). 2008-11-07 16:41:41 +00:00
Marius Bogoevici
33d3dc4601 INT-461: changed the order in which the constructor arguments for the *XPathMessageSelector are provided (to match the actual constructor), the current constructor resolution on bean creation is ambiguous. 2008-11-07 14:47:20 +00:00
Mark Fisher
7084378432 Removed empty package 2008-11-06 21:36:16 +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