Commit Graph

3184 Commits

Author SHA1 Message Date
Mark Fisher
fc04f79c05 added .project to svn:ignore property 2008-02-27 16:23:06 +00:00
Mark Fisher
05cd46a3f5 updated 'svn:eol-style' property for cafeDemo.bat and cafeDemo.sh 2008-02-27 16:11:59 +00:00
Ben Hale
8ea36fa4f3 Updated to have a default package target for document projects 2008-02-27 14:02:35 +00:00
Mark Fisher
c90100aa9d Added initial versions of MANIFEST.MF files with Import-Package and Export-Package. 2008-02-27 04:18:58 +00:00
Mark Fisher
84e1b1df08 Added spring-integration-1.0.xsd alongside spring-integration-adapters-1.0.xsd. Renamed the previous spring-integration-1.0.xsd to spring-integration-core-1.0.xsd. 2008-02-27 03:21:54 +00:00
Mark Fisher
d2580a3b0b Major refactoring of AggregatingMessageHandler and related classes. 2008-02-27 02:33:44 +00:00
Mark Fisher
4c0b4f41f9 Core no longer depends on JMS or TX. 2008-02-26 17:22:19 +00:00
Mark Fisher
4f3076caec Added MailTargetAdapterContextTests. 2008-02-26 16:42:52 +00:00
Mark Fisher
38a5996298 Added MailTargetAdapter and associated support classes (INT-107). 2008-02-26 16:20:41 +00:00
Mark Fisher
17def0e904 DefaultMessageEndpoint now sets the reply Message's correlationId to the original Message's id by default (INT-130). 2008-02-26 05:09:32 +00:00
Mark Fisher
07c9c376df Added channel capacity (now a required constructor argument). 2008-02-26 04:14:42 +00:00
Mark Fisher
82cb7bcb62 Added PriorityChannel (INT-115). 2008-02-26 04:11:10 +00:00
Mark Fisher
51d02ee8ad ReplyHandler is now configurable on the DefaultMessageEndpoint. The <endpoint/> element also accepts a 'reply-handler' attribute (INT-129). 2008-02-26 02:35:09 +00:00
Mark Fisher
abedfb0b3d Using the header-copying constructor when creating Messages from Object-typed return values. 2008-02-26 01:04:43 +00:00
Mark Fisher
8b7cd7c0ff Classpath is now dynamically generated from all JARs in the lib and dist directories (INT-79). 2008-02-25 23:36:54 +00:00
Mark Fisher
c7c8564295 Classpath is now dynamically generated from all JARs in the "lib" and "dist" directories (INT-79). 2008-02-25 22:51:35 +00:00
Mark Fisher
f9d01dd568 Added a 'replyTimeout' property to DefaultMessageEndpoint with a default value of 1000 milliseconds. When sending to either the 'defaultOutputChannelName' or the reply channel specified by the input MessageHeader's 'returnAddress', a timeout will now cause the reply Message to be wrapped within a MessageDeliveryException and passed to the endpoint's ErrorHandler. The default error handler publishes the exception as an ErrorMessage to the global error channel (INT-108). 2008-02-25 20:55:24 +00:00
Mark Fisher
af229e3576 Moved DEBUG logging into the preSend method, so that even if Messages are blocked in the send call, the log will still provide the error message. 2008-02-25 19:16:31 +00:00
Mark Fisher
0004375e44 Added namespace support for configuring endpoint-specific ErrorHandlers (INT-19). 2008-02-25 19:06:24 +00:00
Mark Fisher
b7aa312c48 The MessageEndpointAnnotationPostProcessor now checks for a null handler after processing and provides a MessageHandler implementation that passes the Message as-is. The @DefaultOutput no longer triggers the creation of a separate endpoint - rather the resulting "adapter" will be added to the end of the MessageHandlerChain (or configured as the sole handler if no MessageHandler had been previously created when processing annotated methods). 2008-02-25 16:40:33 +00:00
Mark Fisher
7cb5c918c5 Added namespace support for the <default-concurrency/> sub-element of <message-bus/> (INT-106). 2008-02-25 16:14:24 +00:00
Mark Fisher
3fc03d7795 Added setter for 'defaultConcurrencyPolicy' (INT-106). 2008-02-25 15:00:58 +00:00
Mark Fisher
3508361a29 DefaultMessageEndpoint now accepts the MessageHandler as a constructor arg (the setter has been removed). The MessageBus now has a 'defaultConcurrencyPolicy' rather than passing 'null' when creating an endpoint without an explicitly provided policy (INT-106). The ConcurrentHandler.HandlerTask now logs all errors at DEBUG level and continues to log at WARN level if no 'errorHandler' has been provided to the ConcurrentHandler (INT-120). 2008-02-25 14:30:11 +00:00
Mark Fisher
aa66647d7e Added a DefaultErrorChannel implementation to be used by the MessageBus. Provided a key for the error channel name: MessageBus.ERROR_CHANNEL_NAME (INT-119). Removed the getErrorChannel and setErrorChannel() methods from the ChannelRegistry interface (since the key can be used to do a lookup). MessageBus still provides convenience methods. 2008-02-22 19:51:00 +00:00
Mark Fisher
701743c979 Added JavaDoc for new constructor. 2008-02-22 19:38:09 +00:00
Mark Fisher
51d9c8e42c Added header-copying constructor to GenericMessage (INT-123). Also simplified the AbstractMessageHandlerAdapter. 2008-02-22 19:34:08 +00:00
Mark Fisher
094a131b1a The 'correlationId' is now being handled by the AbstractMessageHandlerAdapter (see INT-127). SplitterMessageHandlerAdapter now properly sets the 'sequenceNumber' and 'sequenceSize' properties on the reply's MessageHeader (INT-128). 2008-02-22 15:22:52 +00:00
Mark Fisher
4226a980de Added toString methods. 2008-02-22 04:34:21 +00:00
Mark Fisher
f410d02ed6 Added DEBUG logging (INT-122). 2008-02-22 04:21:32 +00:00
Mark Fisher
e0f1f69e29 Added DEBUG logging (INT-122). 2008-02-22 03:51:15 +00:00
Mark Fisher
96ef57d36f Added configurable acknowledge modes for JmsMessageDrivenSourceAdapter (INT-124). 2008-02-22 00:16:34 +00:00
Mark Fisher
aafa8391d4 Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 23:05:54 +00:00
Mark Fisher
69979c9e5e Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:55:51 +00:00
Mark Fisher
553b67ee2f Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:55:19 +00:00
Mark Fisher
a04842a3fb Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:54:49 +00:00
Mark Fisher
9da59485cb Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:54:24 +00:00
Mark Fisher
1f2bf5abc0 Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:52:22 +00:00
Mark Fisher
7208c5ec24 Migrating adapters to spring-integration-adapters (INT-83). 2008-02-21 22:50:57 +00:00
Mark Fisher
9ac9a4f3fc Migrating event adapters to spring-integration-adapters 2008-02-21 00:27:39 +00:00
Mark Fisher
6419d988de Adding project dependencies in .classpath files 2008-02-21 00:00:45 +00:00
Mark Fisher
abde23cfd8 Added .project to svn:ignore for build-spring-integration 2008-02-20 23:54:59 +00:00
Mark Fisher
a4f563ddc0 Providing foundation for spring-integration-adapters as a separate project 2008-02-20 23:46:41 +00:00
Mark Fisher
a07f031300 Added initial version of RequestReplyTemplate (INT-86). 2008-02-20 15:30:41 +00:00
Mark Fisher
d9d15cab76 Simplified the task scheduler configuration and exposed setters/constructors for ScheduledExecutorService (INT-113). 2008-02-18 22:58:45 +00:00
Mark Fisher
69b13fc3bf The MessageHeader now has a single Object-typed 'returnAddress' property rather than both 'replyChannel' and 'replyChannelName'. This also removes a package cycle between 'message' and 'channel' (part of INT-112). 2008-02-18 20:38:33 +00:00
Mark Fisher
61c4aad672 Moved RouterMessageHandlerCreator and SplitterMessageHandlerCreator from 'handler.config' to 'router.config' (part of INT-112). 2008-02-18 18:21:48 +00:00
Mark Fisher
35a09ac5c2 Moved DispatcherPolicy into the 'channel' package (part of INT-112). 2008-02-18 18:15:07 +00:00
Mark Fisher
0cbd5a3c9e Modified expected exception type. 2008-02-18 18:07:50 +00:00
Mark Fisher
3719c32a0f Moved ConcurrentHandler into the 'endpoint' package and moved MessageDeliveryException/MessageHandlingException into the 'message' package (part of INT-112). 2008-02-18 18:05:49 +00:00
Mark Fisher
0b5013939e Refactored ConcurrentHandler to accept a preconfigured ExecutorService rather than creating one from the ConcurrencyPolicy. 2008-02-18 17:46:23 +00:00