38f11cae8b
Updated 'organisation' in ivy.xml to include 'integration'
Mark Fisher
2008-01-28 14:22:06 +00:00
fd54e498f1
Modified version to 1.0.0.m1
Mark Fisher
2008-01-23 17:07:19 +00:00
00205323d4
Final doc updates for 1.0-M1
Mark Fisher
2008-01-23 16:40:58 +00:00
cb9980332a
Added instructions for running 'cafeDemo.sh' or 'cafeDemo.bat'
Mark Fisher
2008-01-23 16:16:58 +00:00
10e4cf03f5
Explicitly configured eol:style properites for cafeDemo.bat and cafeDemo.sh
Mark Fisher
2008-01-23 15:30:45 +00:00
3c01dab53d
CafeDemo now supports command line argument for its configuration file.
Mark Fisher
2008-01-23 14:59:49 +00:00
6d5b9f7d24
Added 'samples' to 'resources' for M1 release
Mark Fisher
2008-01-23 14:56:21 +00:00
53471e0e2e
Added stylesheet
Mark Fisher
2008-01-23 09:45:00 +00:00
2a224cb7f2
Updated to project-build-0.11.1
Ben Hale
2008-01-23 09:08:56 +00:00
269055f439
Setting sessionTransacted to 'true' for the JmsMessageDrivenSourceAdapter (and minor updates in cafe sample).
Mark Fisher
2008-01-23 08:51:18 +00:00
9bbb6b842b
Documentation updates
Mark Fisher
2008-01-23 08:37:09 +00:00
1b3a7c5d0e
Documentation updates
Mark Fisher
2008-01-23 05:36:02 +00:00
b258239e08
Added Cafe demo to spring-integration-samples
Mark Fisher
2008-01-23 04:13:39 +00:00
1517132465
Extended test coverage
Mark Fisher
2008-01-23 01:50:21 +00:00
104e8c3ddb
ChannelParser always uses 2-argument constructor now to avoid potential "related error" messages in the log following a NoSuchBeanDefinitionException.
Mark Fisher
2008-01-22 21:18:14 +00:00
095b889021
Removed bucket.basename property
Mark Fisher
2008-01-22 19:18:11 +00:00
9c9e1df73e
Updated to use spring-build-0.11.0 and package up a release
Ben Hale
2008-01-22 19:00:01 +00:00
79f05f67d3
Added documentation for JMS adapters
Mark Fisher
2008-01-22 16:59:24 +00:00
c8c843e294
Extended RouterMessageHandlerAdapterTests
Mark Fisher
2008-01-22 14:47:18 +00:00
434b1d90f6
Added annotation-driven configuration coverage to reference documentation
Mark Fisher
2008-01-22 03:57:18 +00:00
55283444da
The 'channel' element now requires an 'id'.
Mark Fisher
2008-01-22 00:52:07 +00:00
c9c9a0875c
Extending reference manual
Mark Fisher
2008-01-22 00:43:11 +00:00
89e990f661
DefaultMessageEndpoint now provides a ReplyHandler callback for ConcurrentHandlers.
Mark Fisher
2008-01-21 16:34:20 +00:00
33143a98d6
Added tests for 'dispatcher-policy' in ChannelParser. Added tests for 'concurrency' in EndpointParser.
Mark Fisher
2008-01-20 23:46:57 +00:00
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.
Mark Fisher
2008-01-20 20:03:54 +00:00
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).
Mark Fisher
2008-01-19 21:00:44 +00:00
5f067925a9
Removed DispatcherTask constructor for ChannelPollingMessageRetriever - it will always be created for the provided MessageChannel.
Mark Fisher
2008-01-19 19:32:03 +00:00
b8aa69e1b5
Moved dispatcher policy into channel - simplified MessageBus, DefaultMessageDispatcher, and DispatcherTask.
Mark Fisher
2008-01-19 19:26:06 +00:00
6bee7a9997
Added 'dispatcher-pool-size' attribute to the 'message-bus' element, and fixed namespace support for 'schedule' and 'concurrency' on endpoints.
Mark Fisher
2008-01-19 01:43:55 +00:00
7c95ef7634
Extended configuration doc
Mark Fisher
2008-01-18 23:43:45 +00:00
3fbc2b1c1f
Increased latch wait time for build server.
Mark Fisher
2008-01-18 18:10:10 +00:00
afa3865c38
Increased reliability of test by adding countdown to failing handler as well.
Mark Fisher
2008-01-18 18:03:06 +00:00
568dd30f56
Removed fragile timing tests.
Mark Fisher
2008-01-18 17:51:31 +00:00
2aa07846d6
Adjusted test timing.
Mark Fisher
2008-01-18 17:44:26 +00:00
eaeefd4eb1
Adjusted test timing.
Mark Fisher
2008-01-18 17:36:36 +00:00
19dabafa89
Updated reference documentation
Mark Fisher
2008-01-18 17:15:55 +00:00
3a53c35f0b
Refactored so that endpoint is reponsible for managing ConcurrentHandlers rather than dispatchers having that responsibility. Also providing errorHandler for endpoints. That errorHandler is also used for asynchronous handler task execution.
Mark Fisher
2008-01-17 21:42:51 +00:00
a1614c4e3a
Simplifications and counting changes for DefaultMessageDispatcherTests.
Mark Fisher
2008-01-17 17:49:51 +00:00
1af6bd7fb7
restructuring project resources
Mark Fisher
2008-01-17 17:27:41 +00:00
9b367c14ad
Simplifications
Mark Fisher
2008-01-17 04:50:42 +00:00
b4828d4b08
Added to the reference documentation
Mark Fisher
2008-01-17 04:44:27 +00:00
0d7106b320
Test does not need counter.
Mark Fisher
2008-01-16 22:23:29 +00:00
8225cb1405
Added timestamp and methods to retrieve attribute and property names.
Mark Fisher
2008-01-16 22:09:54 +00:00
2ffae06824
Renamed 'invalidMessageChannel' to 'errorChannel'
Mark Fisher
2008-01-16 16:38:14 +00:00
22386aabb7
Added MessageParserTests
Mark Fisher
2008-01-16 16:20:50 +00:00
40182cb07b
Added ByteStreamTargetAdapter
Mark Fisher
2008-01-16 14:46:29 +00:00
b5335e71cc
Setting result prior to counting down latch.
Mark Fisher
2008-01-16 04:38:24 +00:00
74217bccec
Added latch count assertions.
Mark Fisher
2008-01-16 04:18:17 +00:00
79789d4b18
Added latch count assertions.
Mark Fisher
2008-01-16 03:51:47 +00:00
2121dd5f7f
Renamed 'broadcaster' property to 'publishSubscribe'.
Mark Fisher
2008-01-16 03:39:52 +00:00
45d1332659
Added namespace support for publish-subscribe channel.
Mark Fisher
2008-01-16 03:21:50 +00:00
3254c132d2
Added timeout value.
Mark Fisher
2008-01-16 02:24:54 +00:00
80e785f70e
Added broadcaster property to channel parser.
Mark Fisher
2008-01-16 01:53:17 +00:00
6d23f6a64c
Exposed setter for messagingTaskScheduler.
Mark Fisher
2008-01-16 01:34:31 +00:00
cc2bd24b8a
Fixed JmsTargetAdapterParser after changes to TargetAdapter (now a handler wrapped in endpoint)
Mark Fisher
2008-01-15 23:21:00 +00:00
9014cae6cc
Fixed FileTargetAdapterParser after changes to TargetAdapter (now a handler wrapped in endpoint)
Mark Fisher
2008-01-15 22:50:30 +00:00
517eb654f3
Enabled auto-create for endpoint's defaultOutputChannel if necessary, and modified the EndpointParser to use channel names instead of RuntimeBeanReference.
Mark Fisher
2008-01-15 22:14:02 +00:00
6cd1e7be7c
Added channel reference to Subscription and refactored/simplified TargetAdapter (implements MessageHandler).
Mark Fisher
2008-01-15 21:57:12 +00:00
0a273b016c
Moved PooledMessageHandler to the handler package.
Mark Fisher
2008-01-14 20:41:53 +00:00
c6286f168e
Added latch countdown for rejecting handler calls as well for proper wait.
Mark Fisher
2008-01-14 19:58:33 +00:00
aa0930a43a
Message bus doActivate(..) only calls start() on dispatcher if it's not already running.
Mark Fisher
2008-01-14 19:49:38 +00:00
2b29791fde
Major refactoring of message bus, scheduling, and dispatching.
Mark Fisher
2008-01-14 19:41:48 +00:00
e1b1b925ed
Added ChannelPollingMessageDispatcher for simplification (no need to set a ChannelPollingMessageRetriever on a dispatcher). The DefaultMessageDispatcher has been renamed BasePollingMessageDispatcher.
Mark Fisher
2008-01-12 19:09:06 +00:00
420e0002c2
Implemented CharacterStreamTargetAdapter and added CharacterStreamTargetAdapterTests.
Mark Fisher
2008-01-12 18:07:38 +00:00
ae853568a6
commented out test for build server timing issues
Mark Fisher
2008-01-12 02:09:18 +00:00
bee854c42c
JmsMessageDrivenSourceAdapter now delegates to ChannelPublishingJmsListener. The latter may also be used on its own.
Mark Fisher
2008-01-12 02:02:02 +00:00
8fcb10d9be
Added configurable buffer size and synchronization on the underlying stream.
Mark Fisher
2008-01-12 00:32:33 +00:00
133390ba07
Added configurable buffer size and synchronization on the underlying stream.
Mark Fisher
2008-01-11 23:42:52 +00:00
27b4912415
Added source adapter for byte streams.
Mark Fisher
2008-01-11 22:38:55 +00:00
2b288470e7
Exposed stdin adapter with factory method.
Mark Fisher
2008-01-11 20:55:23 +00:00
39a6667a76
Added source adapter for character-based input streams.
Mark Fisher
2008-01-11 20:36:55 +00:00
8ddf1d98ad
More timing adjustments for build server.
Mark Fisher
2008-01-10 22:10:27 +00:00
8d83725b4b
Added no-arg constructors.
Mark Fisher
2008-01-10 22:04:28 +00:00
7227544364
Removed MessageReceiver and refactored to a more unified model with MessageHandler as the central interface.
Mark Fisher
2008-01-10 21:55:10 +00:00
d9d2fa4e9e
Dispatchers implement Lifecycle - no longer a need for managing generic "lifecycleComponents" (first step in unification of MessageReceiver, MessageEndpoint, TargetAdapter, and MessageHandler).
Mark Fisher
2008-01-10 17:12:58 +00:00
a68cffba62
Unified endpoint and targetAdapter maps into 'receivers' map.
Mark Fisher
2008-01-10 13:35:01 +00:00
aca1f28e07
Further refactoring of subscription activation and dispatcher creation. Simplifying to provide a foundation for broadcasting channel dispatchers.
Mark Fisher
2008-01-10 12:47:19 +00:00
58b3a7a82c
Added more tests for dispatching with MessageSelectors.
Mark Fisher
2008-01-10 03:55:16 +00:00
3f7b31dc0c
Extended the acceptable range of expected messages (for build server).
Mark Fisher
2008-01-10 03:30:21 +00:00
418d3f49b8
Added test with MessageSelectors for the MessageReceivingExecutors.
Mark Fisher
2008-01-10 03:25:07 +00:00
a3ceb15cf1
Added MessageSelector list to MessageReceivingExecutor.
Mark Fisher
2008-01-10 03:14:48 +00:00
7667ec63c4
Further increased time limit for build server.
Mark Fisher
2008-01-10 02:58:30 +00:00
f860e0cdd6
Added 'broadcaster' property to Message.
Mark Fisher
2008-01-10 02:54:39 +00:00
5c8262c152
Moved MessageSelector.
Mark Fisher
2008-01-10 02:48:48 +00:00
8776359db4
Implemented PayloadTypeSelector.
Mark Fisher
2008-01-10 02:45:43 +00:00
03ba989107
Added test for broadcasting dispatcher to verify retrying of rejected executor even after another executor accepts the message.
Mark Fisher
2008-01-09 21:09:51 +00:00
ca8ad17908
Replaced UnicastMessageDispatcher with DefaultMessageDispatcher. Provides a 'broadcast' boolean option for publishing to all MessageReceivingExecutors. Default is 'false' for point-to-point messaging to one receiver even among multiple candidates.
Mark Fisher
2008-01-09 20:50:22 +00:00
fada237b51
Added test for annotation-driven endpoint with Message-typed parameter for handler method.
Mark Fisher
2008-01-09 16:11:44 +00:00
7986d8a6c7
Added tests for Message subclass as return value.
Mark Fisher
2008-01-09 15:58:50 +00:00
9acd5bf089
DefaultMessageHandlerAdapter now supports methods expecting a Message-typed parameter.
Mark Fisher
2008-01-09 15:49:50 +00:00
1e872b82eb
Renamed PointToPointChannel to SimpleChannel.
Mark Fisher
2008-01-09 14:00:56 +00:00
318a34593d
Removed MessageSelector awareness from the PointToPointChannel implementation.
Mark Fisher
2008-01-09 13:17:23 +00:00
012953f418
Set 'shouldGenerateIdAsFallback' to true for all adapter parsers.
Mark Fisher
2008-01-08 03:32:10 +00:00
46162279f8
Adjusted timeouts for build server.
Mark Fisher
2008-01-08 02:36:11 +00:00
bb248119d3
Refactored to use the new payload-only constructor.
Mark Fisher
2008-01-08 02:11:17 +00:00
060dd9109f
Added tests for JmsSourceAdapterParser.
Mark Fisher
2008-01-08 02:02:20 +00:00
40bf7fc36c
modified dates for M1 in readme and changelog
Mark Fisher
2008-01-08 01:51:05 +00:00
67d6e8aa2c
Added namespace support for JMS source adapters (JmsPollingSourceAdapter and JmsMessageDrivenSourceAdapter).
Mark Fisher
2008-01-08 01:47:37 +00:00
86965e0e2e
modified M1 dates
Mark Fisher
2008-01-07 21:52:46 +00:00