Commit Graph

3184 Commits

Author SHA1 Message Date
Iwein Fuld
dac5c41712 trivial performance tweak 2009-02-23 19:36:35 +00:00
Iwein Fuld
a0da740a3d OPEN - issue INT-583: FileReadingMessageSource rescanning directory every pass
http://jira.springframework.org/browse/INT-583

Fixed issue, added flag to go back to old behavior. Refactored test to Mockito.
2009-02-23 16:19:36 +00:00
Marius Bogoevici
0d960df263 INT-266 - adding namespace and annotation support for CorrelationStrategy 2009-02-23 16:18:08 +00:00
Marius Bogoevici
03b99960e0 Using MessageSequenceComparator directly. 2009-02-23 15:40:42 +00:00
Jonas Partner
fca5ae5501 resolves INT-582
Includes refactoring of router hierarchy to avoid duplication of channel resolution logic
Subclasses of AbstractChannelNameResolvingMessageRouter can return MessageChannel , MessageChannel[], collection ... in addition to String
MethodInvokingRouter now extends AbstractChannelNameResolvingMessageRouter and is simplified as a result
2009-02-22 10:34:43 +00:00
Jonas Partner
4cb87799b0 added http module 2009-02-21 19:45:07 +00:00
Jonas Partner
bcbded1216 update version for repo1 pom's to 1.0.2.RELEASE 2009-02-21 19:18:40 +00:00
Mark Fisher
b80687b7a7 Initial commit of SimpleWebServiceInboundGateway (INT-162). 2009-02-20 22:57:00 +00:00
Mark Fisher
5945cc19ce Initial commit for MarshallingWebServiceInboundGateway (INT-162). 2009-02-20 22:52:36 +00:00
Mark Fisher
64188597e2 Setting Content-Type for serialized Objects. 2009-02-20 21:38:58 +00:00
Mark Fisher
7bbb97b71a Refactored HttpInboundGateway into HttpInboundEndpoint. It provides the implementation for both 'channel-adapter' and 'inbound-gateway' - depeding on the value of its 'expectReply' boolean flag (INT-470). 2009-02-20 20:21:55 +00:00
Iwein Fuld
f21810af3a OPEN - issue INT-567: Add round-robin dispatching strategy
http://jira.springframework.org/browse/INT-567

tidying in AbstractDispatcher, added LoadBalancingDispatcher
first Mockito testcase
2009-02-20 08:50:48 +00:00
Mark Fisher
809790f068 Determining payload type to extract based on request method and content type. 2009-02-20 04:36:57 +00:00
Mark Fisher
4c40137756 Added namespace support for 'default-reply-destination' (and queue/topic) names (INT-580). 2009-02-19 20:45:58 +00:00
Mark Fisher
0c1b87cce8 expected Exception type changed (now a JMS InvalidDestinationException) 2009-02-19 18:48:21 +00:00
Mark Fisher
004cee34a4 INT-580 2009-02-19 18:38:36 +00:00
Mark Fisher
137d8e86b8 Added default-reply-destination (and queue/topic name) awareness to the JMS inbound gateway parser (INT-580). 2009-02-19 18:26:30 +00:00
Jonas Partner
59ed94a3da resolves INT-577 by adding namespace support for setting of default output channel 2009-02-19 10:08:55 +00:00
Mark Fisher
de0a85b31a Added 'defaultReplyDestination' to ChannelPublishingJmsMessageListener, and now throwing an Exception if there is a reply Message to send and neither a reply-to property or 'defaultReplyDestination' is available (INT-560 and INT-580). 2009-02-18 19:54:18 +00:00
Mark Fisher
afb17f1e18 Added StubProducer. 2009-02-18 19:30:07 +00:00
Mark Fisher
379f86ee4e No longer passing the destination in the producer.send(..) method since it is already provided when the Session's createProducer(..) method is invoked. JMS providers can throw an UnsupportedOperationException when the Destination is provided in both places (INT-560). 2009-02-18 15:13:34 +00:00
Jonas Partner
d65d6d7c49 INT-558 XmlPayloadValidatingRouter 2009-02-16 13:13:55 +00:00
Marius Bogoevici
977ab1b34a Complementary to the fixes made by INT-576. Since the ID of a message will be preserved by components that broadcast messages (e.g. a pub-sub channel), multiple messages in a correlation group may have the same ID. Therefore, organizing the storage support of MessageBarrier as a Map is obsolete. Switched to Collection. Improving the performance of the Aggregator. 2009-02-13 19:53:08 +00:00
Iwein Fuld
b6e697103f IN PROGRESS - issue INT-569: FileWritingMessageHandler should perform a rename after copy
http://jira.springframework.org/browse/INT-569

Trivial fix should be good enough for the 1.0.x.
2009-02-13 19:03:57 +00:00
Mark Fisher
eaad9e1d81 INT-568 2009-02-12 19:51:11 +00:00
Mark Fisher
04e784d033 INT-572 2009-02-12 17:48:44 +00:00
Mark Fisher
9d6b53944c Message IDs are now maintained when creating a new Message from an existing Message or copying another Message's headers (INT-576). The AbstractMessageSplitter will generate a new ID for each split Message, and the BroadcastingDispatcher (used by Publish Subscribe Channels) will also generate a new ID if its 'applySequence' value is true. 2009-02-12 15:38:40 +00:00
Mark Fisher
2bf304e041 Updated enquiries email address in notice.txt 2009-02-11 13:49:29 +00:00
Marius Bogoevici
7258a6a2c5 INTERIM INT-266: API for CorrelationStrategy provided. Namespace/annotation support needs to follow. 2009-02-10 21:42:31 +00:00
Marius Bogoevici
b18dc6f50e fixed javadoc 2009-02-10 19:08:21 +00:00
Marius Bogoevici
f8961bcf5b INT-559 - Generic handler methods defined in a generic superclass are not properly resolved by PayloadTypeMatchingHandlerMethodResolver 2009-02-10 18:59:35 +00:00
Iwein Fuld
2540d63b90 RESOLVED - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

test expanded for nested chain... just curious.
2009-02-10 13:26:59 +00:00
Iwein Fuld
965b5fbd0d IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

Updated the xsd to allow aggregator (and nested <chain/>)
2009-02-10 13:05:26 +00:00
Iwein Fuld
11b0e85afb IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

All MessageHandlers with a setOutputChannel will now be accepted in the chain, the existing functionality has remained identical.
2009-02-10 11:54:33 +00:00
Iwein Fuld
3077b73a78 IN PROGRESS - issue INT-574: Chain element should support aggregators mid chain as well as handlers extending AbstractReplyProducingMessageHandler
http://jira.springframework.org/browse/INT-574

Refactored MessageHandlerChain and added test. Adding tests for new functionality next.
2009-02-10 09:24:49 +00:00
Iwein Fuld
a2b9ec18a0 polishing 2009-02-03 18:49:38 +00:00
Iwein Fuld
cca1f29a20 removing external dependency from config.xml 2009-02-03 18:26:35 +00:00
Iwein Fuld
a17927935d FIXED - issue INT-570: property placeholders not replaced for <queue capacity="${placeholder}/>
http://jira.springframework.org/browse/INT-570
2009-02-03 16:36:46 +00:00
Iwein Fuld
918ee6545f Improved tests, added checks on output directory 2009-02-03 14:11:45 +00:00
Marius Bogoevici
fb1e68cd4f INT-379 - if a message is already having a correlation id, the messages created through splitting will bear that particular correlation id 2009-02-01 16:48:49 +00:00
Mark Fisher
ddb6dece6e Initial commit for HttpInboundGateway (INT-470). 2009-01-30 22:33:50 +00:00
Mark Fisher
63d742e32e Updated svn:ignore property 2009-01-30 21:11:10 +00:00
Mark Fisher
270b857270 Added module for HTTP support 2009-01-30 20:47:13 +00:00
Mark Fisher
b735f84d3c Passing containing BeanDefinition when parsing an inner-bean. 2009-01-29 13:31:34 +00:00
Iwein Fuld
0a652749c3 OPEN - issue INT-555: chain allows bean as a subelement, but parser cannot handle this.
http://jira.springframework.org/browse/INT-555

added condition to parser to parse bean elements too (with test).
2009-01-29 11:58:13 +00:00
Iwein Fuld
62e744457d http://forum.springframework.org/showthread.php?p=223719
added comment
2009-01-27 22:19:42 +00:00
Mark Fisher
092364b6ad Added javadoc target to the build (INT-501) 2009-01-27 21:16:08 +00:00
Iwein Fuld
81c8051b44 OPEN - issue INT-540: AbstractMailReceiver needs to have authenticator property
http://jira.springframework.org/browse/INT-540

added javaMailAuthenticator property. If not set passing a null Authenticator to getInstance(props, auth) will have the exact same behavior as before.
2009-01-26 18:56:28 +00:00
Mark Fisher
ac09ed55e0 queues and triggers are now defined as XSD types rather than elements (INT-548) 2009-01-26 18:14:46 +00:00
Iwein Fuld
483bef5ad7 INT-534 2009-01-25 11:36:08 +00:00