Commit Graph

3184 Commits

Author SHA1 Message Date
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
Mark Fisher
10e4cf03f5 Explicitly configured eol:style properites for cafeDemo.bat and cafeDemo.sh 2008-01-23 15:30:45 +00:00
Mark Fisher
3c01dab53d CafeDemo now supports command line argument for its configuration file. 2008-01-23 14:59:49 +00:00
Mark Fisher
6d5b9f7d24 Added 'samples' to 'resources' for M1 release 2008-01-23 14:56:21 +00:00
Mark Fisher
53471e0e2e Added stylesheet 2008-01-23 09:45:00 +00:00
Ben Hale
2a224cb7f2 Updated to project-build-0.11.1 2008-01-23 09:08:56 +00:00
Mark Fisher
269055f439 Setting sessionTransacted to 'true' for the JmsMessageDrivenSourceAdapter (and minor updates in cafe sample). 2008-01-23 08:51:18 +00:00
Mark Fisher
9bbb6b842b Documentation updates 2008-01-23 08:37:09 +00:00
Mark Fisher
1b3a7c5d0e Documentation updates 2008-01-23 05:36:02 +00:00
Mark Fisher
b258239e08 Added Cafe demo to spring-integration-samples 2008-01-23 04:13:39 +00:00
Mark Fisher
1517132465 Extended test coverage 2008-01-23 01:50:21 +00:00
Mark Fisher
104e8c3ddb ChannelParser always uses 2-argument constructor now to avoid potential "related error" messages in the log following a NoSuchBeanDefinitionException. 2008-01-22 21:18:14 +00:00
Mark Fisher
095b889021 Removed bucket.basename property 2008-01-22 19:18:11 +00:00
Ben Hale
9c9e1df73e Updated to use spring-build-0.11.0 and package up a release 2008-01-22 19:00:01 +00:00
Mark Fisher
79f05f67d3 Added documentation for JMS adapters 2008-01-22 16:59:24 +00:00
Mark Fisher
c8c843e294 Extended RouterMessageHandlerAdapterTests 2008-01-22 14:47:18 +00:00
Mark Fisher
434b1d90f6 Added annotation-driven configuration coverage to reference documentation 2008-01-22 03:57:18 +00:00
Mark Fisher
55283444da The 'channel' element now requires an 'id'. 2008-01-22 00:52:07 +00:00
Mark Fisher
c9c9a0875c Extending reference manual 2008-01-22 00:43:11 +00:00
Mark Fisher
89e990f661 DefaultMessageEndpoint now provides a ReplyHandler callback for ConcurrentHandlers. 2008-01-21 16:34:20 +00:00
Mark Fisher
33143a98d6 Added tests for 'dispatcher-policy' in ChannelParser. Added tests for 'concurrency' in EndpointParser. 2008-01-20 23:46:57 +00:00
Mark Fisher
35b098b164 Added 'queueCapacity' and 'keepAliveSeconds' properties to ConcurrencyPolicy. Refactored DefaultMessageEndpoint and ConcurrentHandler to delegate to ConcurrencyPolicy and avoid duplication of concurrency properties. Added namespace support for 'dispatcher-policy' as a sub-element of 'channel', and also added namespace support for the new concurrency properties. 2008-01-20 20:03:54 +00:00
Mark Fisher
945bc9511f ConcurrentHandler and DefaultMessageEndpoint now propagate rejection exceptions so that DispatcherTask has proper retry behavior, and PollingSchedule now implements equals and hashCode so that the handler map keys are recognized (handlers are added to the same task if they have the same schedule). 2008-01-19 21:00:44 +00:00
Mark Fisher
5f067925a9 Removed DispatcherTask constructor for ChannelPollingMessageRetriever - it will always be created for the provided MessageChannel. 2008-01-19 19:32:03 +00:00
Mark Fisher
b8aa69e1b5 Moved dispatcher policy into channel - simplified MessageBus, DefaultMessageDispatcher, and DispatcherTask. 2008-01-19 19:26:06 +00:00
Mark Fisher
6bee7a9997 Added 'dispatcher-pool-size' attribute to the 'message-bus' element, and fixed namespace support for 'schedule' and 'concurrency' on endpoints. 2008-01-19 01:43:55 +00:00
Mark Fisher
7c95ef7634 Extended configuration doc 2008-01-18 23:43:45 +00:00
Mark Fisher
3fbc2b1c1f Increased latch wait time for build server. 2008-01-18 18:10:10 +00:00
Mark Fisher
afa3865c38 Increased reliability of test by adding countdown to failing handler as well. 2008-01-18 18:03:06 +00:00
Mark Fisher
568dd30f56 Removed fragile timing tests. 2008-01-18 17:51:31 +00:00
Mark Fisher
2aa07846d6 Adjusted test timing. 2008-01-18 17:44:26 +00:00