Commit Graph

7448 Commits

Author SHA1 Message Date
Mark Fisher
b5e01b447a Providing better separation between PollableSource and PollingSourceAdapter (work in progress). 2008-04-16 16:31:24 +00:00
Marius Bogoevici
19aad42c9e INT-198 Ensure that the sequence size and sequence number are copied. 2008-04-15 22:26:47 +00:00
Mark Fisher
ffacaabf64 Increased timeout value for retrieval tests that should occur within the allotted timeout. 2008-04-13 15:55:54 +00:00
Mark Fisher
167da2f28c Increased delay for publishing to the MessageStore when testing blocking retrieval that should timeout. 2008-04-12 16:12:28 +00:00
Mark Fisher
18b096f69f Now enforcing that a message endpoint must contain a handler method (INT-177). 2008-04-12 16:02:20 +00:00
Mark Fisher
3ef001545f Added test for Splitter annotation now that the output channel is propagated from @MessageEndpoint. 2008-04-11 22:25:21 +00:00
Mark Fisher
1835a9e0ed Added the correlationId, expiration, priority, and sequence number to MessageHeader's toString(). 2008-04-11 19:21:01 +00:00
Mark Fisher
88ac6af364 The @Splitter annotation no longer has a "channel" attribute. Instead it uses the @MessageEndpoint's "defaultOutput" attribute (INT-189). 2008-04-11 19:13:45 +00:00
Mark Fisher
b7517caaba SplitterMessageHandlerAdapter no longer does unnecessary type-check prior to method invocation (INT-190). 2008-04-11 16:33:21 +00:00
Mark Fisher
6842be8e40 MessagePublishingErrorHandler is no longer set on a Message Endpoint that is itself subscribing to the "errorChannel". 2008-04-11 15:32:05 +00:00
Mark Fisher
87e5edb0dc PollingSourceAdapter does schedule tasks when connected to a SynchronousChannel (INT-187). 2008-04-11 12:18:03 +00:00
Mark Fisher
64d46f7e67 When a PollableSourceAdapter has a SynchronousChannel, it now registers its source with that channel (and does not start any tasks with the scheduler). This is a temporary implementation of this feature likely to be handled differently after continued source refactoring. 2008-04-11 04:33:26 +00:00
Mark Fisher
ffb6266d54 Increased send timeout value in test. 2008-04-11 02:47:39 +00:00
Mark Fisher
d634f38d10 A rethrowing Exception handler is provided for any Endpoint subscribed to a SynchronousChannel. 2008-04-11 02:37:51 +00:00
Marius Bogoevici
7ac62e7ee1 Completing revision 485 - missing from previous commit. 2008-04-11 02:00:19 +00:00
Marius Bogoevici
6226d2c06e [INT-140] Adds support for @CompletionStrategy annotation and supports a POJO completion strategy via namespace 2008-04-11 01:56:45 +00:00
Mark Fisher
ec08c33d99 JmsMessageDrivenSourceAdapter no longer extends AbstractSourceAdapter. It also now properly allows for configuration of a non-default AbstractMessageListenerContainer instance. 2008-04-11 00:33:24 +00:00
Mark Fisher
bc9864ffeb SynchronousChannel receives a Message from its source rather than an Object. 2008-04-10 23:40:46 +00:00
Mark Fisher
069e7672e3 PollableSource now returns a Message rather than an Object from poll(). Now PollableSource implementations may use a MessageMapper, but the "source adapter" no longer does. 2008-04-10 21:40:41 +00:00
Mark Fisher
63680cd570 Added mapping for JMSRedlivered flag on inbound JMS Message. 2008-04-10 17:10:32 +00:00
Mark Fisher
e5b2a2a9aa Added timeout to receive calls. 2008-04-10 11:34:52 +00:00
Mark Fisher
6e30173509 PollableSource no longer accepts a "limit" argument in its poll() method (INT-181). 2008-04-09 16:33:16 +00:00
Mark Fisher
fec6dec258 MessageHandlingException and MessageDeliveryException now require the failed/undelivered Message as a constructor argument. 2008-04-09 00:18:56 +00:00
Mark Fisher
f6756da3c8 Updated readme and changelog for M3. 2008-04-07 21:46:12 +00:00
Mark Fisher
3ba3f07b96 Documentation updates for M3 (INT-167). 2008-04-07 20:46:56 +00:00
Mark Fisher
a6392bd142 Updated Import-Package and Export-Package for each MANIFEST.MF (INT-166). 2008-04-07 15:22:04 +00:00
Mark Fisher
dea5512f1f modified stax-api entry in .classpath file to match change in repository locoation 2008-04-07 13:41:29 +00:00
Mark Fisher
61631c365b MessageEndpointAnnotationPostProcessor no longer sets a default Schedule when creating a Subscription (INT-171). 2008-04-07 13:25:50 +00:00
Mark Fisher
8ea5f012f3 MessageBus now manages the subscription of a MessageEndpoint to a SynchronousChannel if that endpoint's Subscription object contains a NULL Schedule. 2008-04-04 20:56:12 +00:00
Mark Fisher
5821ac23a2 Added SynchronousChannel (INT-170). 2008-04-04 16:58:57 +00:00
Mark Fisher
11d934c4a8 The 'method' and 'attributes' properties are now final. 2008-04-03 21:52:46 +00:00
Mark Fisher
eb8b5666c8 RouterMessageHandlerAdapter now sets the ChannelRegistry on its target Object if that target implements ChannelRegistryAware, and DefaultMessageEndpoint now sets the ChannelRegistry on any ChannelRegistryAware handler (INT-125). 2008-04-03 21:44:56 +00:00
Mark Fisher
07edd8f423 MessageEndpointAnnotationPostProcessor now handles proxies and also detects inherited @MessageEndpoint annotations (INT-160). 2008-04-03 20:31:24 +00:00
Mark Fisher
70e365f4dd SimpleMethodInvoker now delegates to an ArgumentConvertingMethodInvoker. 2008-04-03 18:15:31 +00:00
Mark Fisher
d3b28c7da6 MessageBus now properly registers error-channel set by 'setErrorChannel' (INT-164). DefaultChannelRegistry no longer has any awareness of an "error channel". 2008-04-03 12:35:37 +00:00
Mark Fisher
d54c9347cd Added optional 'charsetName' arguments for the stdout and stderr adapter factory methods. 2008-04-03 01:17:40 +00:00
Mark Fisher
f9834daa15 CharacterStreamSourceAdapter now takes a Reader, and CharacterStreamTargetAdapter takes a Writer (INT-148). 2008-04-03 00:21:04 +00:00
Mark Fisher
cbf63d7e90 MessageEndpointAnnotationPostProcessor now provides the 'ChannelRegistry' to any Object with a @MessageEndpoint annotation that implements ChannelRegistryAware (INT-125). 2008-04-02 21:34:31 +00:00
Mark Fisher
945d3606d0 Added "Bundle-Name" to MANIFEST.MF files (INT-165). 2008-04-02 16:14:00 +00:00
Mark Fisher
2ab12a9315 Returning from registerWithDispatcher(..) if dispatcher is null (INT-164). 2008-04-02 11:57:31 +00:00
Mark Fisher
6e845339ad Committing the initial version of the FTP source adapter (INT-153). 2008-04-01 01:38:51 +00:00
Mark Fisher
c55756ab55 JMS source and target adapters now consider "connectionFactory" as a default bean name (INT-161). 2008-03-31 17:15:42 +00:00
Mark Fisher
f59d9e1bb0 Added 'registry-host', 'registry-port', and 'remote-invocation-executor' attributes to the 'rmi-source' element, and added 'port' attribute to the 'rmi-target' element. 2008-03-29 20:40:48 +00:00
Mark Fisher
dd6635b86e RetrievalBlockingMessageStore now accepts a target MessageStore in its constructor. 2008-03-29 15:34:12 +00:00
Mark Fisher
2b4f08270e Using URI instead of String in target adapters. DefaultSourceExtractor now creates a DOMSource if the source to extract from is not already a DOMSource. 2008-03-29 15:18:53 +00:00
Mark Fisher
8157f0783a Added 'spring-integration-ws' to the bundles 2008-03-28 21:27:50 +00:00
Mark Fisher
53c5d1bb75 returning return value of remove (message may have been removed already). 2008-03-28 21:07:16 +00:00
Mark Fisher
e900ad54c5 Added tests for WebServiceTargetAdapterParser. 2008-03-28 20:48:46 +00:00
Mark Fisher
d58118145e Added MarshallingWebServiceTargetAdapter and WebServiceTargetAdapterParser. 2008-03-28 20:43:50 +00:00
Mark Fisher
2b1a542deb Adding initial version of the Web Service target adapter. 2008-03-28 20:33:53 +00:00