Mark Fisher
7f4cdc3e77
Removed 'Bundle-Version' from template.mf files.
2008-05-21 23:33:26 +00:00
Mark Fisher
e68a3c5af2
Added newly generated MANIFEST.MF (INT-217).
2008-05-21 23:25:05 +00:00
Mark Fisher
d2129600cd
Added newly generated MANIFEST.MF (INT-217).
2008-05-21 23:20:07 +00:00
Mark Fisher
391b1ef25b
Added newly generated MANIFEST.MF (INT-217).
2008-05-21 23:11:33 +00:00
Mark Fisher
8cc662e646
Added newly generated MANIFEST.MF (INT-217).
2008-05-21 23:01:22 +00:00
Mark Fisher
cf15eb9728
Added newly generated MANIFEST.MF (INT-217).
2008-05-21 22:27:16 +00:00
Mark Fisher
3d6bb6adc6
Configured optional resolution for some packages.
2008-05-21 21:48:30 +00:00
Mark Fisher
b3a0dc2646
Added initial version of template.mf files.
2008-05-21 21:32:47 +00:00
Mark Fisher
73904c3f98
Added 'src/main/resources' to the classpath.
2008-05-21 21:28:33 +00:00
Mark Fisher
d19f67d104
The endpoint's afterPropertiesSet() method is invoked after error-handler configuration so that the error-handler will be configured for a ConcurrentTarget (INT-211).
2008-05-21 17:05:07 +00:00
Mark Fisher
8941a82ba1
The <concurrency/> and <schedule/> elements may now appear in any order. Each has a cardinality of 0..1 (INT-159).
2008-05-21 16:25:56 +00:00
Mark Fisher
631c71b6d0
Added MessageSelectorChain and modified TargetEndpoint to provide a 'setMessageSelector' method rather than managing a list of selectors with the 'addMessageSelector' method. Also modified the endpoint parser so that the configuration of a selector chain is more consistent with that of MessageHandlerChain. Now, the XML for endpoints uses a "selector" attribute instead of 0..n <selector/> sub-elements (INT-159).
2008-05-21 16:10:45 +00:00
Mark Fisher
938ce0a5a5
Added namespace support for GatewayProxyFactoryBean with the new <gateway/> element (INT-226).
2008-05-21 14:51:23 +00:00
Ben Hale
c7e8502c94
Minor fix to copy provided JARs properly.
2008-05-21 05:35:49 +00:00
Mark Fisher
9504b2b6fe
Moved spring.schemas and spring.handlers to "src/main/resources/META-INF" (INT-223).
2008-05-20 22:17:11 +00:00
Mark Fisher
eae5666d7a
Moved spring.schemas and spring.handlers to "src/main/resources/META-INF" (INT-223).
2008-05-20 22:13:12 +00:00
Ben Hale
6696064dd0
Updated the names of the projects
2008-05-20 21:41:01 +00:00
Ben Hale
37f8d925c8
Come up to BRITS
2008-05-20 21:26:25 +00:00
Mark Fisher
9fa4a6b80e
Added a "configure-async-event-multicaster" attribute to the <message-bus/> element and a corresponding 'configureAsynEventMulticaster' property to the MessageBus class. When set to 'true', the 'taskScheduler' of the MessageBus will also be configured as the TaskExecutor for the ApplicationContext's ApplicationEventMulticaster. The default value for this property is 'false' (INT-58).
2008-05-20 20:32:04 +00:00
Mark Fisher
886cda5d73
Added support for a "header-mapper" attribute on the <jms-source/> and <jms-target/> elements (INT-205).
2008-05-20 19:01:38 +00:00
Mark Fisher
d3c2fdc0a4
Added namespace support for the <router/> element (INT-168).
2008-05-20 17:56:48 +00:00
Mark Fisher
6f207bc2d7
Added namespace support for ThreadLocalChannel (INT-222).
2008-05-20 16:51:12 +00:00
Mark Fisher
2c731b239f
Added ThreadLocalChannelFactory (INT-221).
2008-05-20 16:41:42 +00:00
Mark Fisher
4c14e21cbe
Added namespace support for <splitter/> element (INT-135).
2008-05-20 16:23:50 +00:00
Mark Fisher
5e5e5438be
Removed 'property' and 'attribute' from the @Router annotation now that the @HeaderProperty and @HeaderAttribute parameter annotations are available.
2008-05-20 15:24:13 +00:00
Mark Fisher
3b9cd481ea
Added RootCauseErrorMessageRouter (INT-169).
2008-05-20 15:14:39 +00:00
Mark Fisher
5ab34d7da3
Added support for @Polled annotation at class-level alongside the @MessageEndpoint annotation (INT-220).
2008-05-20 14:08:36 +00:00
Mark Fisher
1c8f44a41c
Factored out a new ThreadLocalChannel implementation from SynchronousChannel, and then renamed SynchronousChannel to DirectChannel.
2008-05-19 21:10:11 +00:00
Mark Fisher
04dd70f764
Increased receive timeouts for tests.
2008-05-19 17:25:38 +00:00
Mark Fisher
019ec2123d
PollingSourceEndpoint is now just SourceEndpoint.
2008-05-19 17:09:32 +00:00
Mark Fisher
73f4a0c7de
Reverted the RuntimeBeanReference to a String value for the constructor-arg of the Subscription object when parsing an endpoint. That is necessary to handle the case where channels are 'auto-created' by the MessageBus on demand (e.g. HelloWorldDemo).
2008-05-19 13:45:24 +00:00
Mark Fisher
984d335f14
PollingSourceEndpoint only expects a Schedule instance in its constructor rather than requiring a PollingSchedule instance.
2008-05-17 18:55:35 +00:00
Mark Fisher
71532737e2
Method invocation for namespace-based handlers now falls back to the Message as method parameter instead of passing the Message payload if the first invocation attempt throws a NoSuchMethodException (INT-216).
2008-05-16 14:38:36 +00:00
Mark Fisher
f2186b815c
Refactored MethodInvokingSource to the "message" package and MethodInvokingTarget to the "handler" package. The "adapter" package has been removed (INT-215).
2008-05-16 02:28:00 +00:00
Mark Fisher
a5c99f6ba8
Added comments to AnnotationMethodMessageMapper.
2008-05-15 20:49:57 +00:00
Mark Fisher
397f976c08
Moved the setting of target object and method into DefaultMessageHandlerCreator instead of AbstractMessageHandlerCreator. If AbstractMessageHandlerAdapter's mapping result is null, the corresponding method argument will be null (no longer invoking getPayload() since there is a chance for null mapping results).
2008-05-15 20:43:00 +00:00
Mark Fisher
d38a7259d3
ResponseCorrelator is now ReplyMessageCorrelator.
2008-05-15 20:08:04 +00:00
Mark Fisher
6c31589987
Method parameter matching for Map or Properties will resolve to the payload if its type matches. Otherwise, the header attributes or properties will be passed respectively (INT-192).
2008-05-15 19:42:19 +00:00
Mark Fisher
be192a1691
Added support for @HeaderAttribute and @HeaderProperty parameter annotations (INT-192).
2008-05-15 18:29:13 +00:00
Mark Fisher
f6541eb7ec
Refactored "channel-factory" from sub-element to attribute of the <message-bus/> element.
2008-05-15 14:00:51 +00:00
Mark Fisher
ce37d6b4e7
polishing
2008-05-15 13:39:58 +00:00
Mark Fisher
37b2f0a87d
polishing
2008-05-15 13:21:59 +00:00
Mark Fisher
19b33f5af9
polishing
2008-05-15 13:17:34 +00:00
Marius Bogoevici
5e4c3237b8
Corrections to documentation
2008-05-15 06:39:55 +00:00
Marius Bogoevici
cc2dbade96
Adding some mentions to ChannelFactory, <channel>, <queue-channel> in the reference documentation
2008-05-15 06:23:59 +00:00
Marius Bogoevici
17294c44ec
Adding support for defining a ChannelFactory on the MessageBus in the form:
...
<message-bus>
<channel-factory ref="bean"/>
</message-bus>
The channel factory will be used for auto-created channels, as well as for channels created using the <channel/> syntax. For specifying a QueueChannel (with capacity), the newly added <queue-channel> element must be used.
2008-05-15 05:54:12 +00:00
Marius Bogoevici
035e9aef12
correcting import.
2008-05-15 05:11:02 +00:00
Mark Fisher
b2b2912b1e
Added tests for the "expect-reply" attribute on the <jms-gateway/> element.
2008-05-14 15:13:32 +00:00
Mark Fisher
18d03ae2d7
Added support for the 'expect-reply' attribute in JmsGatewayParser. SimpleMessagingGateway now returns void instead of boolean, but it throws a MessageDeliveryException if the underlying RequestReplyTemplate fails to send the Message to the request channel.
2008-05-14 14:38:58 +00:00
Mark Fisher
2b8b4f5a7e
Added 'append-newline' attribute to <console-target/> (INT-214), and the <jms-gateway/> element's 'expect-reply' attribute is now FALSE by default (same as JmsGateway itself).
2008-05-14 14:25:44 +00:00