Commit Graph

1027 Commits

Author SHA1 Message Date
Mark Fisher
886e1dccb2 INT-828, INT-936 Created a FilteringReflectiveMethodResolver for use in the SpEL expression evaluation. 2009-12-23 02:09:50 +00:00
Mark Fisher
f84f71f261 formatting (after CR-9 review) 2009-12-22 21:44:51 +00:00
Mark Fisher
7c6e207adc INT-828, INT-829 Message mapping and method resolution are now both managed with SpEL support. INT-925 is resolved by this commit as well, since the EvaluationContext is reused for all invocations within a handler. This also appears to make the problem in INT-915 obsolete, and it lays the groundwork for INT-174 at the message-handling level. 2009-12-22 12:51:45 +00:00
Mark Fisher
5a6aea6b9d INT-847 Upgraded to Spring 3.0.0.RELEASE 2009-12-16 17:30:42 +00:00
Iwein Fuld
647c825cad INT-821: implemented namespace support for file locking 2009-12-14 21:11:58 +00:00
Mark Fisher
277ffcca60 modified custom (temporary) canConvert() method for Map/Properties from String in preparation for Spring 3.0 final 2009-12-14 16:28:21 +00:00
Iwein Fuld
55a9b13927 INT-833: Added basic support for extending the scanning mechanism 2009-12-12 19:53:45 +00:00
Mark Fisher
3bc36dd96b javadoc 2009-12-11 16:59:38 +00:00
Mark Fisher
c639753dd9 INT-903 2009-12-10 23:36:59 +00:00
Mark Fisher
b47c48c9c9 INT-901 Removed shouldSplitMessages() method and factored out a protected handleResult() method instead. 2009-12-10 22:53:53 +00:00
Mark Fisher
9e4e9ba7e7 added tests 2009-12-10 22:26:02 +00:00
Mark Fisher
34802e77fd INT-912 Channels with "datatype" now delegate to the "conversionService" bean if available. 2009-12-10 22:00:50 +00:00
Mark Fisher
a74090206f INT-914 DelayHandler now uses Spring's TaskScheduler rather than ScheduledExecutorService. 2009-12-10 03:48:21 +00:00
Mark Fisher
3ccd359b65 INT-CR-2 minor edits based on review feedback 2009-12-10 00:34:55 +00:00
Mark Fisher
538b13b757 INT-886 Failed dispatching due to "no subscribers" now provides a more meaningful exception message. 2009-12-10 00:13:48 +00:00
Mark Fisher
24201290e6 INT-87 initial commit of MessageHistory support (work in progress) 2009-12-09 21:43:50 +00:00
Mark Fisher
2205a60c1c INT-810 Removed "thread-pool-task-executor" element now that Spring 3.0's "task" namespace provides an "executor" element. 2009-12-09 18:31:06 +00:00
Mark Fisher
97f9b8e618 internal refactoring 2009-12-09 16:55:34 +00:00
Mark Fisher
990610fdb6 INT-894 Added validation to avoid multiple conflicting annotations, and added GatewayProxyMessageMappingTests. 2009-12-08 20:43:25 +00:00
Mark Fisher
5961c8f3a8 removed unintended com.sun import 2009-12-08 15:03:40 +00:00
Mark Fisher
53beb01ae7 INT-909 Added 'extractPayload' property (might rename) to the XmlPayloadMarshallingTransformer. The default is TRUE, but setting it to FALSE enables marshalling of the entire Message rather than just the payload. 2009-12-07 14:33:32 +00:00
Mark Fisher
39c19c8c4a INT-903 AbstractPayloadTransformer now treats return values of type Message as the result rather than considering that the payload of a new Message. 2009-12-07 11:41:35 +00:00
Mark Fisher
55f5e1aaf3 INT-906 Now retaining reply channel and error channel headers when invoking sendAndReceive() on the MessageChannelTemplate. 2009-12-07 00:11:26 +00:00
Mark Fisher
df39fcd14e using Assert 2009-12-06 23:59:32 +00:00
Mark Fisher
36f6ec07d6 formatting 2009-12-06 23:58:07 +00:00
Mark Fisher
99b8bd7f16 formatting 2009-12-02 19:26:21 +00:00
Mark Fisher
f7bee0902b Renamed MessageStore's getAll(correlationKey) method to 'list(..)' 2009-12-02 18:25:38 +00:00
Mark Fisher
6a0e72bd6b INT-901 Resolved issue with inadvertent reply splitting. This might not be the permanent solution (may refactor AbstractMessageSplitter to inherit directly from AbstractMessageHandler). 2009-12-02 13:42:23 +00:00
Mark Fisher
4a13e38fde INT-901 removed ReplyMessageHolder and refactored AbstractReplyProducingMessageHandler accordingly 2009-12-02 02:37:51 +00:00
Mark Fisher
40f80d96cb AbstractMessagingGateway now uses a BridgeHandler for reply correlation instead of an anonymous handler implementation. 2009-12-01 23:16:01 +00:00
Mark Fisher
62542400f4 INT-900 changed internal/reserved header prefix from "springintegration_" to "$" 2009-12-01 20:43:09 +00:00
Mark Fisher
691ab73c46 INT-894 now enforcing that only one parameter per-method has the @Payload annotation or NO annotation (indicating either a Message or payload as the default). Also now throwing an Exception if any expression value is provided inside the @Payload annotation. 2009-12-01 17:18:17 +00:00
Mark Fisher
b5386c6b15 INT-893 upgraded to Spring 3.0-RC3 2009-12-01 15:16:17 +00:00
Mark Fisher
4a47d37e12 INT-894, INT-895 Gateway proxy interface method parameters may now be annotated with @Payload. 2009-11-30 22:45:46 +00:00
Mark Fisher
1d1789c250 removed null returns from number and date converters 2009-11-30 18:44:17 +00:00
Mark Fisher
911c48b372 Refactored MessageProcessingTransformer to an abstract base class with separate MethodInvokingTransformer and ExpressionEvaluatingTransformer sub-classes (now consistent with splitter, router, etc). 2009-11-30 18:29:34 +00:00
Iwein Fuld
94c9c4d4fe INT-330: BufferingMessageHandler -> CorrelatingMessageHandler and MessagesProcessor -> MessageGroupProcessor 2009-11-26 18:16:45 +00:00
Iwein Fuld
0ce4b2ebb7 INT-330: Added MethodInvokingMessagesProcessor 2009-11-26 17:42:22 +00:00
Mark Fisher
ffc6dd556d INT-847 Upgrading to Spring 3.0 snapshot (CI-475 from 2009/11/25). 2009-11-26 05:35:38 +00:00
Mark Fisher
335f394653 ReflectionUtils.invokeMethod(..) does not accept a null target for static methods in the 3.0 snapshot (currently CI-475). 2009-11-26 04:58:41 +00:00
Mark Fisher
6f82886c35 committing spring.tooling files and icons 2009-11-25 21:50:11 +00:00
Mark Fisher
ad0cea59a2 removing AbstractHeaderTransformer since it is no longer used 2009-11-25 21:39:30 +00:00
Mark Fisher
554779bfa8 INT-878 Added an error if the "type" attribute is specified on a header that has a fixed type (e.g. "expiration-date"). 2009-11-25 19:37:47 +00:00
Mark Fisher
641675bbe4 INT-878 The sub-elements of <header-enricher/> now support a "type" attribute. 2009-11-25 19:28:55 +00:00
Mark Fisher
63b657b52a INT-880 Added SpEL support to <header-enricher/> by including an "expression" attribute on the <header/> sub-element (to be used in place of either "value" or "ref"). 2009-11-25 00:01:31 +00:00
Oleg Zhurakousky
1ed307765e INT-881, Added ControlBusBindingMessageDistributionListener, fixed template.mf (after real OSGi testing), added tests 2009-11-18 00:12:15 +00:00
Oleg Zhurakousky
0f5b6dfd20 INT-881, Decoupled SI Services configuration from service interaction with the Control Bus (forgot to commit the dependent change, fixing broken build) 2009-11-17 13:58:06 +00:00
Oleg Zhurakousky
eb13d55218 INT-881, Added initial namespace support for auto-exporting SI components as OSGi services. 2009-11-05 16:24:06 +00:00
Oleg Zhurakousky
e560a5fdbc INT-868. Defined ControlBus interface and ControlBusMessageHandler to handle ControlBus messages 2009-11-03 10:52:29 +00:00
Oleg Zhurakousky
d76109496c INT-867 2009-11-03 10:45:42 +00:00