Commit Graph

3184 Commits

Author SHA1 Message Date
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
Mark Fisher
c2d5f802c9 Moved RouterParser and SplitterParser into 'config' instead of 'router.config' (avoids a tangle). 2008-07-07 01:04:10 +00:00
Mark Fisher
0194945ec3 ConcurrencyInterceptor implements ChannelRegistryAware instead of MessageBusAware (removes a tangle). 2008-07-07 00:59:20 +00:00
Mark Fisher
2c6f496ca7 Removed AopContext.currentProxy() call for now. 2008-07-06 22:50:55 +00:00
Mark Fisher
3b6207571f Added more request/reply tests for SimpleMessagingGateway. 2008-07-06 22:40:16 +00:00
Mark Fisher
99af66481d MessageHeader is now an interface. The DefaultMessageHeader class is the implementation used by GenericMessage (INT-288). 2008-07-06 22:34:51 +00:00
Mark Fisher
9c49063a3c MessagingGatewaySupport is now MessageBusAware. Added request/reply tests for SimpleMessagingGateway. 2008-07-06 22:17:12 +00:00
Mark Fisher
d731f8fb70 MessageBus is now an interface. The DefaultMessageBus class is the implementation. 2008-07-06 22:11:44 +00:00
Mark Fisher
2afcf4c490 MessageBus is now an interface. The DefaultMessageBus class is the implementation. 2008-07-06 22:09:07 +00:00
Mark Fisher
bfd3d5392b Using direct-channel for input and split. 2008-07-06 20:56:55 +00:00
Mark Fisher
5dc6488de0 The <aggregator/> element now creates a HandlerEndpoint instance. It now requires "input-channel" and "output-channel" (and it no longer accepts "default-reply-channel"). It also no longer accepts a <completion-strategy/> sub-element. Instead, for a pojo-based adapter, add the "completion-strategy-method" attribute along with the "completion-strategy" reference (INT-285). 2008-07-06 20:35:36 +00:00
Jonas Partner
2128c1e21e added Result transformer INT-286
Refactored OXM transformer creating separate marshalling and unamarshalling transformers and added namespace support INT-109
2008-07-06 20:35:31 +00:00
Mark Fisher
b7f31fcbf0 The <router/> element now creates its own endpoint (i.e. it is no longer necessary to create a <handler-endpoint/> as well) (INT-284). 2008-07-06 18:08:31 +00:00
Mark Fisher
a83e39b6ce The <splitter/> element now creates its own endpoint (i.e. it is no longer necessary to create a <handler-endpoint/> as well) (INT-283). Also, the <handler-endpoint/>'s "handler" attribute has been replaced with "ref" to be more consistent with other spring configuration options (e.g. defining jms-listeners with the JMS namespace support). 2008-07-06 17:36:42 +00:00
Mark Fisher
1b90086e4e Endpoints now recognize an EndpointVisitor in the message payload. The EndpointPoller is now an implementation of EndpointVisitor (removed PollCommand). 2008-07-06 03:09:56 +00:00
Mark Fisher
06f4e1d011 Added support for a 'filename-pattern' attribute on <file-source/>. It creates a RegexPatternFilenameFilter instance and sets it on the FileSource (INT-252). 2008-07-05 23:49:23 +00:00
Mark Fisher
5d25b93461 ChannelFactory now accepts the channel name (INT-280). 2008-07-05 22:59:25 +00:00
Mark Fisher
9b787a0d5a MessageBus now does a second pass to pick up any MessageChannel that has been provided between the setApplicationContext callback and the ContextRefreshedEvent (INT-270). 2008-07-05 22:26:11 +00:00
Mark Fisher
248209bf00 Annotation-based aggregator methods now use the output channel specified in a class-level @MessageEndpoint annotation. The 'defaultReplyChannel' property is no longer available on the @Aggregator annotation itself (INT-274). 2008-07-05 21:57:25 +00:00
Mark Fisher
f479a877b3 Removed TargetEndpointParser. 2008-07-05 21:16:27 +00:00
Mark Fisher
3747de3c7a Modified demos to replace 'target-endpoint' with 'channel-adapter' elements. 2008-07-05 20:14:42 +00:00
Mark Fisher
1a6448b3d8 Changed 'target-endpoint' to 'channel-adapter'. 2008-07-05 20:07:35 +00:00
Mark Fisher
b2be3f4d58 Changed 'source-endpoint' to 'channel-adapter'. 2008-07-05 20:04:37 +00:00
Mark Fisher
5a40f17826 Both "source-endpoint" and "target-endpoint" elements are now configured as <channel-adapter/>. That element requires exactly one of "source" or "target" and optionally accepts a "method" attribute for creating either a MethodInvokingSource or a MethodInvokingTarget (INT-277). 2008-07-05 20:02:12 +00:00
Mark Fisher
63c8c2a30f CafeDemo now demonstrates the <concurrency-interceptor/>. 2008-07-05 18:53:46 +00:00
Mark Fisher
6cb6347b82 Endpoint now throws MessageRejectedException when a MessageSelector rejects a Message. 2008-07-05 18:39:11 +00:00
Mark Fisher
f6de774110 Now invokes the transformer in 'preSend' instead of 'postSend'. 2008-07-05 16:56:05 +00:00
Jonas Partner
e1dca0ff9f ChannelInterceptor which allows transformation on send or receive from a channel 2008-07-05 13:42:32 +00:00
Jonas Partner
13109856f4 use static initialiser to set the custom security strategy 2008-07-05 12:59:10 +00:00