Commit Graph

812 Commits

Author SHA1 Message Date
Mark Fisher
7231e0867c Removed MessageBuilder copyHeadersFromMessage and copyHeaderFromMessageIfAbsent methods. 2008-07-18 13:13:23 +00:00
Mark Fisher
d854a8e9d8 Added MessageHeaders and MessageBuilder. Messages are now immutable (including header maps). 2008-07-17 23:08:53 +00:00
Mark Fisher
2c95306f63 Added MessageHeaders and MessageBuilder. Messages are now immutable (including header maps). 2008-07-17 22:58:56 +00:00
Jonas Partner
b9ea75ea98 Namespace support for XPathRouter INT-300 2008-07-17 09:06:56 +00:00
Mark Fisher
8dfe625163 Moved ChannelRegistryAware and InitializingBean interfaces to the AbstractEndpoint class declaration instead of the MessageEndpoint interface. 2008-07-16 01:38:41 +00:00
Mark Fisher
d344504e38 Message payload can no longer be set. MessageTransformer's transform() method now returns a Message (instead of void). ChannelInterceptor preSend() and postReceive() methods now return a Message instead of boolean. 2008-07-15 22:43:47 +00:00
Mark Fisher
0056edd10d Message timestamp is now a long (instead of java.util.Date). 2008-07-15 19:16:52 +00:00
Mark Fisher
cb7fe54f17 Only creating a DefaultEndpointPoller if the source is not a Subscribable channel. 2008-07-15 19:04:25 +00:00
Jonas Partner
1b98a3e647 INT-300 XPathRouter
Name space support to follow
2008-07-15 16:44:12 +00:00
Jonas Partner
7d3eac5611 changed org.springframework.test dependency to test->runtime 2008-07-15 16:42:44 +00:00
Mark Fisher
b45514003c Implemented TriggerMessage with an EndpointPoller as its payload for convenience when triggering polling of an endpoint. 2008-07-14 23:11:54 +00:00
Mark Fisher
8f1cf63f5e Added support (in the schema) for the <poller/> sub-element within a <channel-adapter/> and added a setSource(MessageSource) method to DirectChannel. 2008-07-14 22:49:38 +00:00
Mark Fisher
77022d0519 DefaultEndpointPoller now implements InitializingBean (to prepare the transactionTemplate), and the poller element parsing now includes the PROPAGATION_ and ISOLATION_ prefixes to properly configure those transaction attributes from the enumerated values defined in the schema. 2008-07-14 20:01:09 +00:00
Mark Fisher
a645841d66 Added support for the <poller/> sub-element within <service-activator/> and <channel-adapter/>. 2008-07-14 19:27:58 +00:00
Mark Fisher
6438bba84f Added support for the <poller/> sub-element within <service-activator/> and <channel-adapter/>. 2008-07-14 19:19:46 +00:00
Mark Fisher
ca7dc3922e Endpoints now expose a setter for a Poller strategy and no longer implement Lifecycle. 2008-07-14 18:29:07 +00:00
Mark Fisher
9bcd9e12c8 Added DefaultEndpointPoller. 2008-07-14 17:49:24 +00:00
Mark Fisher
9c8bf25f3e Added registration for PoolExecutorParser. 2008-07-14 13:26:06 +00:00
Mark Fisher
4dd443e6c8 Added Poller interface and SimplePoller implementation. 2008-07-14 12:38:05 +00:00
Mark Fisher
5993be4d6c Added PoolExecutorParser. 2008-07-13 21:26:13 +00:00
Mark Fisher
6bc2ee1ff2 AbstractDispatcher now delegates to a TargetInvoker. 2008-07-13 16:00:11 +00:00
Mark Fisher
0efe7990d0 Added SourceInvoker and TargetInvoker helper classes. 2008-07-13 15:32:41 +00:00
Mark Fisher
589206352f Updated cafeDemo.xml for release packaging 2008-07-10 09:24:44 +00:00
Mark Fisher
58896de557 Added more tests for WebServiceHandlerParser with 'messageFactory'. 2008-07-10 08:38:09 +00:00
Mark Fisher
d85b9da3be updated version number 2008-07-10 02:32:57 +00:00
Mark Fisher
7a2dd68965 The WebServiceHandlerParser now provides the WebServiceMessageFactory in the WebServiceTemplate constructor (INT-295). 2008-07-10 01:54:46 +00:00
Mark Fisher
a3a50488d8 Added receiveTimeout and sendTimeout properties to SourceEndpoint. 2008-07-10 01:01:34 +00:00
Mark Fisher
882cba8a07 Added default values. 2008-07-10 00:55:05 +00:00
Mark Fisher
92746ebed6 Post interceptors are invoked in the reverse order of pre interceptors 2008-07-09 14:09:25 +00:00
Mark Fisher
0b25056392 Updated documentation for endpoint interceptors 2008-07-09 12:29:06 +00:00
Mark Fisher
a0d3e55ee7 Modified configuration to use 'service-activator' 2008-07-09 12:28:39 +00:00
Mark Fisher
a04b940de6 Refactored interceptors to use EndpointInterceptor interface rather than Advice. 2008-07-09 12:24:33 +00:00
Mark Fisher
dfd7bf551c Refactored interceptors to use EndpointInterceptor interface rather than Advice. 2008-07-09 12:24:16 +00:00
Mark Fisher
f9150886db Updated configuration documentation. 2008-07-08 07:54:27 +00:00
Mark Fisher
58eda9089b Updated adapters documentation. 2008-07-08 04:31:11 +00:00
Mark Fisher
a22d205008 Updated 'samples' documentation. 2008-07-08 03:58:42 +00:00
Mark Fisher
08b56b3666 Updating reference documentation for M5. 2008-07-08 03:33:24 +00:00
Mark Fisher
a9e7146170 Added NullChannel. 2008-07-08 03:10:28 +00:00
Mark Fisher
90e19ce968 Updated changelog and readme for M5. 2008-07-08 03:08:13 +00:00
Mark Fisher
1cc12ce4bf Replaced <handler-endpoint/> with <service-activator/> in cafeDemo.xml 2008-07-08 02:35:49 +00:00
Mark Fisher
f96d4b8d88 Removed DispatcherPolicy (INT-292). 2008-07-08 02:18:41 +00:00
Mark Fisher
b3719ff096 Added namespace support for "message-factory" and "fault-message-resolver" (INT-291). 2008-07-08 01:03:06 +00:00
Mark Fisher
f8e7bdf3c2 Setting ChannelRegistry in MessageBusAwareBeanPostProcessor and avoiding potential NPE in ConcurrencyInterceptor (when ChannelRegistry has not been set). 2008-07-07 11:58:12 +00:00
Jonas Partner
c0eecad7df Namespace support for XSLT transformer 2008-07-07 07:30:32 +00:00
Mark Fisher
47c456e24b Modified test configuration after package removal. 2008-07-07 01:57:04 +00:00
Mark Fisher
590f7e9f26 Consolidated security parsers into the main 'config' package (avoids a tangle). 2008-07-07 01:54:41 +00:00
Mark Fisher
47d4093a93 Removed 'bus.interceptor' package for now (avoids a tangle). 2008-07-07 01:50:30 +00:00
Mark Fisher
9409594a1c Removed 'bus.interceptor' package for now (avoids a tangle). 2008-07-07 01:47:34 +00:00
Mark Fisher
69e18fcf95 Removed getTrigger() method from MessageEndpoint (avoids a tangle). It is not yet used. 2008-07-07 01:43:59 +00:00
Mark Fisher
c7250f3ea5 Moved PublishSubscribeChannel to 'dispatcher' package since it depends on dispatchers (avoids a tangle). Also moved the PublishSubscribeChannelParser into 'config'. 2008-07-07 01:12:52 +00:00