a26b4cf776
merged r2368 changes for AbstractDispatcher's handler set
Mark Fisher
2009-08-05 20:06:04 +00:00
4068ac9e12
updagted mergeinfo
Mark Fisher
2009-08-05 19:50:35 +00:00
3cb811d028
Moved all locking for safe concurrent access into the OrderedAwareLinkedHashSet so that AbstractDispatcher does not have any concurrency concerns itself.
Mark Fisher
2009-08-05 14:28:21 +00:00
7de6b0202f
releasing lock in finally blocks
Mark Fisher
2009-08-05 12:46:20 +00:00
e881c124d7
removed IntervalTrigger, now replaced by PeriodicTrigger in the Spring 3.0 core
Mark Fisher
2009-08-05 02:51:18 +00:00
002a6497c6
updated underlying Spring dependency to version 3.0.0.CI-352 now that the PeriodicTrigger is in the core (based on, but now replacing Spring Integration's own IntervalTrigger)
Mark Fisher
2009-08-05 01:02:36 +00:00
67b6ea048a
Refactored all task scheduling and poller triggering to use functionality now included in the Spring 3.0 core, and removed Spring Integration specific code that is now handled by that corresponding code in the core.
Mark Fisher
2009-08-04 01:25:53 +00:00
7e6d4a6e27
updated jar in .classpath file (to include .core)
Mark Fisher
2009-08-04 00:17:30 +00:00
88f9e0b353
re-added scheduling import to template
Mark Fisher
2009-08-03 22:48:40 +00:00
ee25237f0b
updated spring-integration and spring version ranges in template.mf files, and also updated spring-ws to 1.5.7.A and spring-security to 2.0.5.RELEASE
Mark Fisher
2009-08-03 22:44:27 +00:00
87f4e1f3f4
upgraded Spring version to 3.0.0.CI-348
Mark Fisher
2009-08-01 23:56:42 +00:00
05dd92cf09
removed duplicate statement in reference
Mark Fisher
2009-07-30 13:07:35 +00:00
e4aeb22e4d
removed duplicate statement in reference
Mark Fisher
2009-07-30 13:03:38 +00:00
59c0fd0e8d
INT-738 Added documentation for the delayer endpoint
Mark Fisher
2009-07-18 17:23:03 +00:00
cea730322e
INT-739 ExecutorChannel now publishes ErrorMessages to the error channel when Exceptions occur during dispatch.
Mark Fisher
2009-07-18 17:15:17 +00:00
1faa10410f
INT-736, added DelayerUsageTest showing how to apply delayer
Oleg Zhurakousky
2009-07-18 16:49:34 +00:00
ad0890c4f6
INT-735 Added ErrorMessage publishing to the DelayHandler for any Exceptions that occur during delayed Message deliveries.
Mark Fisher
2009-07-18 16:13:58 +00:00
e929b841d3
Added comment about the Spring Integration bundles for OSGi deployment
Mark Fisher
2009-07-18 15:50:00 +00:00
260690381c
INT-736 Added support for the 'scheduler' reference.
Mark Fisher
2009-07-18 00:53:33 +00:00
76da6421d3
INT-736 Added namespace support for the 'delayer' endpoint.
Mark Fisher
2009-07-18 00:31:28 +00:00
c63621cd7b
INT-735 Added DelayHandler.
Mark Fisher
2009-07-17 23:22:13 +00:00
d52086b934
INT-734 Added an 'ignore-failures' flag for 'publish-subscribe-channel' (the default it FALSE).
Mark Fisher
2009-07-17 21:26:38 +00:00
51a0104172
minor improvement: bundle ID
Mark Fisher
2009-07-17 16:59:26 +00:00
e2725e53d8
added comments about the OSGi samples in the README
Mark Fisher
2009-07-17 16:52:25 +00:00
102cf80f9d
removed unused namespaces from header
Mark Fisher
2009-07-17 16:22:17 +00:00
833b368b73
removed cardinality attribute
Mark Fisher
2009-07-17 15:48:51 +00:00
c2fe663878
Modified the help output
Mark Fisher
2009-07-17 15:47:27 +00:00
7a6f42f072
Added documentation for the new OSGi samples
Mark Fisher
2009-07-17 15:45:27 +00:00
d129bda6dc
formatting and removed empty src dir
Mark Fisher
2009-07-17 04:29:42 +00:00
7e574cb757
added osgi samples to package
Mark Fisher
2009-07-17 02:26:10 +00:00
8bf24054a3
removed setttings
Mark Fisher
2009-07-17 02:25:29 +00:00
f4cb1b5464
reorganized osgi samples
Mark Fisher
2009-07-17 02:24:05 +00:00
6998ef5e41
change the project name in the ANT scripts for OSGi demos
Oleg Zhurakousky
2009-07-17 01:55:48 +00:00
95869bd67a
adding ANT scripts to generate JARs for both OSGi demos
Oleg Zhurakousky
2009-07-17 01:52:29 +00:00
64031c05ea
updated OSGi examples, removed the bridge and added reply message
Oleg Zhurakousky
2009-07-17 00:18:34 +00:00
1be9b86a59
INT-729 Added log4j configuration to the quote, ws, and xml samples.
Mark Fisher
2009-07-16 23:09:43 +00:00
cb0307a12b
INT-729 Added log4j configuration to the odd/even router samples. Also added a Message Filter with "nullChannel" as a discard channel. Set the log level to DEBUG for the NullChannel.
Mark Fisher
2009-07-16 22:47:51 +00:00
48c8c37c23
INT-729 Added log4j configuration to the File copy samples.
Mark Fisher
2009-07-16 22:02:08 +00:00
5fc22236cb
INT-729 Added log4j configuration to the Error Handling sample.
Mark Fisher
2009-07-16 21:51:19 +00:00
9690265f92
INT-729 Added log4j configuration to the Cafe sample.
Mark Fisher
2009-07-16 21:47:41 +00:00
0201ae2eef
INT-729 Added log4j configuration to the Hello World sample.
Mark Fisher
2009-07-16 21:33:18 +00:00
b54382efae
Added log4j to parent pom for samples, and replaced the inbound-channel-adapter with message-driven-channel-adapter in the JMS ChannelAdapterDemo sample.
Mark Fisher
2009-07-16 21:11:14 +00:00
fdfb537a16
INT-727, INT-728 Refactored parsers so that default beans (errorChannel, nullChannel, and taskScheduler) will always be configured - even when not using the core namespace. Also added support for the 'auto-startup' attribute on several adapters.
Mark Fisher
2009-07-16 18:04:40 +00:00
8f3a3db480
Rethrowing the original IOException.
Mark Fisher
2009-07-16 13:35:19 +00:00
f568344e59
Added fallback to URI when getting File from Resource. This avoids the IOException that can occur when calling resource.getFile() if that File does not yet exist (as occurs with OsgiBundleResource).
Mark Fisher
2009-07-16 13:26:30 +00:00
64ef8c3ab5
Modified manifests for new OSGi samples
Mark Fisher
2009-07-16 03:25:36 +00:00
f89b7c939f
INT-724, INT-725 Modified file copy samples to rely on the new directory auto-creation functionality.
Mark Fisher
2009-07-16 03:16:25 +00:00
89b39de9bf
INT-724, INT-725 Added an 'auto-create-directory' attribute to all File adapters with a default value of TRUE. Now, if the inbound or outbound directory does not yet exist, it may be created upon initialization.
Mark Fisher
2009-07-16 00:35:23 +00:00
b9d90eff7a
Added OSGi version of FileCopy demo sample
Oleg Zhurakousky
2009-07-15 20:55:39 +00:00
593dc2af3d
INT-723 Updated bundle version ranges to allow deployment with Spring 3.0.
Mark Fisher
2009-07-15 20:15:07 +00:00
1088a0d1bd
INT-722 Modified the ApplicationEventMulicasterParser and affected tests for Spring 3.0 support.
Mark Fisher
2009-07-15 16:55:24 +00:00
7837421b83
INT-722, Modified Ivy files to have place-holders instead of concrete versions for Spring and JUnit. Added spring.version and junit.version properties to build.properties. This will allow quick switch to new version of Spring
Oleg Zhurakousky
2009-07-14 14:37:41 +00:00
4abb0fdc26
INT-720 Updated documentation for new 'dispatcher' sub-element on channels
Mark Fisher
2009-07-12 14:18:58 +00:00
2de0d5381c
INT-720 Added support for the "dispatcher" sub-element within a "channel". This is now where the failover, load-balancer, and task-executor attributes are to be configured.
Mark Fisher
2009-07-12 00:24:55 +00:00
ab773b5935
INT-711 ExecutorChannel now supports LoadBalancingStrategy and the failover flag.
Mark Fisher
2009-07-11 22:44:15 +00:00
a14a8ecb9f
removed unused base class
Mark Fisher
2009-07-11 22:40:04 +00:00
ca58493478
INT-711 Re-added test for overflow of the RoundRobinLoadBalancingStrategy's currentHandlerIndex.
Mark Fisher
2009-07-11 21:32:42 +00:00
5ce3c28717
INT-715, INT-719 DefaultFileNameGenerator now accepts a custom headerName. Also clarified javadoc.
Mark Fisher
2009-07-11 15:10:55 +00:00
aeb8c7e3a9
INT-711 Created LoadBalancingStrategy and improved encapsulation for the unicasting dispatcher (now contains the TaskExecutor LB strategy and a failover boolean flag).
Mark Fisher
2009-07-11 05:49:34 +00:00
2cd12df50e
INT-718. OSGi-enabled the sample. README file is included.
Oleg Zhurakousky
2009-07-11 05:00:31 +00:00
9e74e2aaf0
minor message layout
Iwein Fuld
2009-07-10 19:15:49 +00:00
fd373882de
INT-711 Added failover flag for RoundRobinDispatcher and modified Exception handling to accept all RuntimeExceptions rather than only MessageRejectedExceptions. Dispatchers with failover enabled will now throw an AggregateMesssageDeliveryException if all handlers threw Exceptions.
Mark Fisher
2009-07-10 16:23:19 +00:00
8bd176c58a
Cleaned up XSD to remove dependency on the order in which inner beans and pollers are defined. Added test case. Tested with JDK5
Oleg Zhurakousky
2009-07-09 18:48:45 +00:00
690a41f3c2
fixed the xsd
Oleg Zhurakousky
2009-07-09 17:32:31 +00:00
73719989ec
just touched the file - no changes, refreshing the build
Oleg Zhurakousky
2009-07-09 15:58:53 +00:00
5bcd33ea05
Cleaned up XSD to remove dependency on the order in which inner beans and pollers are defined. Added test case.
Oleg Zhurakousky
2009-07-09 15:50:39 +00:00
798fc39290
INT-706 moved xml and xsl resources to src/main/java for ease of viewing alongside the sample code and added description in demo javadoc
Mark Fisher
2009-07-09 02:30:59 +00:00
4cda34ea7a
INT-706 moved xml and xsl resources to src/main/java for ease of viewing alongside the sample code and added description in demo javadoc
Mark Fisher
2009-07-09 02:29:59 +00:00
d68a6e8045
INT-706 including xsl resources under src/main/java for samples
Mark Fisher
2009-07-09 01:47:23 +00:00
6512186ab4
INT-706 moved the configuration file to be in the same directory as the demo class and added description
Mark Fisher
2009-07-09 01:20:04 +00:00
bb42b4b333
INT-706 added description to QuoteDemo
Mark Fisher
2009-07-09 00:31:25 +00:00