Commit Graph

  • 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
  • 9737b329dc Added messaging task scheduler abstraction. Mark Fisher 2008-01-13 18:44:30 +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