Commit Graph

6614 Commits

Author SHA1 Message Date
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
Mark Fisher
3d1303bb53 Moved Subscription from 'bus' to 'scheduling' package. 2008-02-18 16:11:44 +00:00
Mark Fisher
ea2f90b5c8 Moved Subscription from 'bus' to 'scheduling' package. 2008-02-18 15:58:23 +00:00
Mark Fisher
d1ed700380 Using java.util.UUID and default strategy is: UUID.randomUUUID() (INT-111). 2008-02-18 14:08:15 +00:00
Mark Fisher
dc6f6a5f44 Set 'auto-startup' to false. 2008-02-13 17:44:24 +00:00
Mark Fisher
3ae8672618 Added 'message-converter' attribute for <jms-source> when creating a JmsMessageDrivenSourceAdapter (INT-102). 2008-02-13 15:56:11 +00:00
Mark Fisher
ecce093f6e Added 'autoStartup' to message-bus (INT-101), 'initialDelay' and 'fixedRate' attributes for @Polled (INT-100), <handler-chain> element (INT-58), <selector> sub-element (INT-102), and <interceptor> sub-element (INT-106). 2008-02-13 08:08:26 +00:00
Mark Fisher
405311d9b9 Refactored DefaultMessageDispatcher to delegate to MessageDistributor with logic previously in the DispatcherTask. The DispatcherTask is now an inner class of DefaultMessageDispatcher. Also added ChannelPurger (INT-105), MessageSelectingInterceptor (INT-98), and support for "datatype channels" (INT-99). 2008-02-10 00:06:09 +00:00
Mark Fisher
d089567e6c Adjusted timings. 2008-02-05 11:14:06 +00:00
Mark Fisher
65abee9eb6 JmsTargetAdapter now passes any JMS attributes from the Spring Integration MessageHeader to the JMS Message prior to sending to its Destination (INT-97). JmsTargetAdapter also supports the 'destinationName' property now in addition to 'destination'. The 'jms-target' element accepts a 'destination-name' attribute as well (INT-96). 2008-02-05 00:09:40 +00:00
Mark Fisher
76c19438ff Added Aggregator, AggregatingMessageHandler, RoutingBarrier, RoutingBarrierCompletionStrategy, and related classes. 2008-02-04 19:15:57 +00:00
Mark Fisher
753a67b8a4 Added the 'replyChannel' property to MessageHeader. It takes precedence over the 'replyChannelName' when DefaultMessageEndpoint resolves the channel for reply Messages. 2008-01-31 23:14:47 +00:00
Mark Fisher
1f5e7b5756 SimpleChannel now creates a SynchronousQueue if the capacity is less than or equal to 0. SplitterMessageHandlerAdapter exposes a configurable 'sendTimeout' property. 2008-01-31 22:04:35 +00:00
Mark Fisher
e3f7bf4681 Added 'clear()' and 'purge()' methods to channel and added 'isExpired()' method to Message. 2008-01-31 18:30:21 +00:00
Mark Fisher
472aa0f436 Added basic ChannelInterceptor functionality and 'unregister' method for ChannelRegistry. 2008-01-31 16:11:02 +00:00
Mark Fisher
7d8566ee2e Adjusted test timeout values for build server. 2008-01-28 16:28:29 +00:00
Mark Fisher
0618c0adbc Dependency on core now references organisation: 'org.springframework.integration' 2008-01-28 14:31:44 +00:00
Mark Fisher
38f11cae8b Updated 'organisation' in ivy.xml to include 'integration' 2008-01-28 14:22:06 +00:00
Mark Fisher
fd54e498f1 Modified version to 1.0.0.m1 2008-01-23 17:07:19 +00:00
Mark Fisher
00205323d4 Final doc updates for 1.0-M1 2008-01-23 16:40:58 +00:00
Mark Fisher
cb9980332a Added instructions for running 'cafeDemo.sh' or 'cafeDemo.bat' 2008-01-23 16:16:58 +00:00