Commit Graph

  • 4f241224f4 Implemented PayloadTypeRouter and added PayloadTypeRouterTests. Mark Fisher 2008-01-07 20:56:51 +00:00
  • 9234082e88 Added payload-only constructor. Mark Fisher 2008-01-07 20:48:53 +00:00
  • 17e1925bd4 Added test to verify that a Message is being sent to the invalidMessageChannel when a dispatcher fails. Mark Fisher 2008-01-07 19:41:16 +00:00
  • dc362bb0ca Added dispatcher error handling to the message bus and refactored UnicastMessageDispatcher to properly iterate until success or rejection limit is reached. Mark Fisher 2008-01-07 19:31:21 +00:00
  • a53f0ff560 Added ErrorMessage. Mark Fisher 2008-01-07 18:22:15 +00:00
  • 9278dd1f50 Added default id generator to GenericMessage. Mark Fisher 2008-01-07 18:18:58 +00:00
  • 680fe066b9 Fixed bug with receiver tasks not shutting down. MessageReceiverExecutor is now added to the lifecycleComponents. Therefore each executor has start() and stop() calls cascaded from the MessageBus itself. Mark Fisher 2008-01-06 15:35:21 +00:00
  • a9f7b7dbdf Added JmsMessageDrivenSourceAdapter. Mark Fisher 2008-01-04 21:37:30 +00:00
  • 289e5ccc13 Updated svn:externals to spring-build r98 (0.10.1) Mark Fisher 2008-01-04 18:38:07 +00:00
  • da871db541 Removed 'src' directories - no longer required by build Mark Fisher 2008-01-04 17:49:21 +00:00
  • 2ac9f9a386 Remaned spring-integration-docs.xml to spring-integration-reference.xml Mark Fisher 2008-01-04 17:45:59 +00:00
  • 4ceecdf2bd Renamed spring-integration-docs project to 'spring-integration-reference' Mark Fisher 2008-01-04 17:43:04 +00:00
  • f66ecaeda0 Updated spring-build to r97 (0.10) Mark Fisher 2008-01-04 17:38:18 +00:00
  • 57ac1f7376 restructuring: branches/tags/trunk moved to top-level of repo Mark Fisher 2008-01-04 17:03:27 +00:00
  • 421a030f5d Added namespace support for JmsTargetAdapter. Mark Fisher 2008-01-04 16:56:40 +00:00
  • 7f7391c9c2 Added a simple endpoint (Exclaimer) to the FileCopy demo. Mark Fisher 2008-01-04 15:42:35 +00:00
  • 004baebd10 Added namespace support for FileSourceAdapter and FileTargetAdapter as well as a new sample: FileCopyDemo. Mark Fisher 2008-01-04 04:25:08 +00:00
  • 4c25b03382 Simplified JmsTargetAdapter by extending AbstractTargetAdapter (no longer a need for the separate JmsTarget). Mark Fisher 2008-01-03 21:39:45 +00:00
  • beb9091eb8 Simplified FileTargetAdapter by extending AbstractTargetAdapter (no longer a need for the separate FileTarget). Mark Fisher 2008-01-03 21:27:47 +00:00
  • a9b264de25 Added spring-integration-docs project Mark Fisher 2008-01-03 21:22:25 +00:00
  • 4a3fc43856 Factored out common target adapter behavior from DefaultTargetAdapter into new AbstractTargetAdapter and implemented ApplicationEventTargetAdapter. Mark Fisher 2008-01-03 18:41:04 +00:00
  • 5d9602d497 Increased time limit. Mark Fisher 2008-01-03 16:13:01 +00:00
  • 27948795f0 Factored out common source adapter behavior into AbstractSourceAdapter from PollingSourceAdapter and implemented ApplicationEventSourceAdapter. Mark Fisher 2008-01-03 16:10:33 +00:00
  • 478d24dd38 Adjusted timeouts and provided more meaningful name for test method. Mark Fisher 2008-01-03 16:00:13 +00:00
  • a022225aed FileNameGenerator is now configurable for FileSourceAdapter and FileTargetAdapter. Mark Fisher 2008-01-03 03:33:16 +00:00
  • 4404d5a260 Added FileTargetAdapter. Mark Fisher 2008-01-03 03:24:01 +00:00
  • 4d7a0bae5a Implemented RecipientListRouter - a convenience subclass of MultiChannelRouter for statically configuring lists of recipient channels (or channel names). Mark Fisher 2008-01-02 23:18:36 +00:00
  • 57bb42270a Implemented multi-channel routing with support for resolution by channel instance or channel name. Mark Fisher 2008-01-02 22:22:01 +00:00
  • a4d542a179 Added an implementation of MessageHandler for routing messages. Supports either ChannelResolver or ChannelNameResolver strategy. Mark Fisher 2008-01-02 20:20:23 +00:00
  • 5c6e833265 Added tests for RouterMessageHandlerAdapter. Mark Fisher 2008-01-02 19:14:27 +00:00
  • 6e1ca5edfc Added tests for DefaultTargetAdapter. Mark Fisher 2008-01-02 18:44:36 +00:00
  • 0377856bd1 Refactored channel adapter parsing to accommodate recent adapter changes. Mark Fisher 2008-01-02 16:55:56 +00:00
  • acd86b863a Starting bus after the messages have been sent to the channel. Mark Fisher 2008-01-02 15:24:11 +00:00
  • 55b038412f Added error messages for test failures. Mark Fisher 2008-01-02 15:20:03 +00:00
  • 1cfef8def3 Readjusted test case timings to reasonable values after server updates. Mark Fisher 2008-01-02 15:11:58 +00:00
  • a31d2a153d DefaultFileNameGenerator now checks for a filename property on the Message. Mark Fisher 2008-01-02 13:36:45 +00:00
  • 154683fbc7 uncommented time-sensitive tests to check server updates Mark Fisher 2007-12-31 22:24:10 +00:00
  • 8148a01ca6 uncommented time-sensitive tests to check server updates Mark Fisher 2007-12-31 18:22:49 +00:00
  • 228250a977 Relocated commonly used method invoker classes to util package. They are no longer endpoint-specific. Mark Fisher 2007-12-28 22:43:51 +00:00
  • 70f32a94de Removing empty packages after refactoring Mark Fisher 2007-12-28 22:33:57 +00:00
  • 5dccbf7516 Removed old style channel adapters and refactored basic JMS source and target for new style. Mark Fisher 2007-12-28 22:32:19 +00:00
  • 618e228392 Increased number of attempts due to timing issues on build server. Mark Fisher 2007-12-28 21:46:40 +00:00
  • 17550340df Refactored message dispatchers, executors, and the message bus to support target adapters in addition to message endpoints. Mark Fisher 2007-12-28 21:41:59 +00:00
  • 40a44a7e25 Increased receive timeout due to timing issues on build server. Mark Fisher 2007-12-28 19:23:12 +00:00
  • 2ce03bc07b Added more tests for invalid methods. Mark Fisher 2007-12-28 19:18:47 +00:00
  • 1a3cbc41a1 Increased latch await timeout due to timing issues on build server. Mark Fisher 2007-12-28 19:10:05 +00:00
  • bd749cc04f Increased receive timeout due to timing issues on build server. Mark Fisher 2007-12-28 19:03:38 +00:00
  • 948e0f7ac7 Test class did not show up in synchronize view. Should have been committed with previous changes. Mark Fisher 2007-12-28 18:57:38 +00:00
  • 6906219773 Added property setters for PollingSourceAdapter and convenience factory method to ConsumerPolicy. Mark Fisher 2007-12-28 18:50:56 +00:00
  • 3a35ec794d Removed empty packages after annotation migration Mark Fisher 2007-12-28 18:07:33 +00:00
  • a7cfbe7753 Moved test with channel and endpoint registration into MessageBusTests and added an isolated test for the UnicastMessageDispatcher. Mark Fisher 2007-12-28 18:04:08 +00:00
  • 332f078e81 Added test for UnicastMessageDispatcher. Mark Fisher 2007-12-28 17:40:14 +00:00
  • e9df725219 Added MethodInvokingSource. Mark Fisher 2007-12-28 16:43:15 +00:00
  • 3959f72b93 Moved annotations to a common package. Mark Fisher 2007-12-28 15:56:35 +00:00
  • c11b35456c Moved annotations to a common package. Mark Fisher 2007-12-28 15:52:32 +00:00
  • 9466893b7b Added tests for PollingSourceAdapter. Mark Fisher 2007-12-28 15:04:04 +00:00
  • b855d4add0 Added svn:ignore for 'target' on 'build-spring-integration' Mark Fisher 2007-12-28 14:17:25 +00:00
  • da75561f64 Modified for integration-repo clean Mark Fisher 2007-12-28 14:13:44 +00:00
  • 2204f75e43 Commented out time-sensitive tests due to build server issues. Mark Fisher 2007-12-28 03:46:53 +00:00
  • d109d80bd1 Added initial version of registration code for refactored source adapter. Mark Fisher 2007-12-28 03:41:14 +00:00
  • a1ffb9f6c4 Commented out time-sensitive tests due to build server issues. Mark Fisher 2007-12-28 03:37:32 +00:00
  • bad2314095 Added stub method so that tests don't fail with commented-out methods only. Mark Fisher 2007-12-28 03:33:09 +00:00
  • e50d45322c Commented out time-sensitive tests due to build server issues. Mark Fisher 2007-12-28 03:27:26 +00:00
  • 80d029a938 Added not-null assertion for the message reference. Mark Fisher 2007-12-28 03:25:02 +00:00
  • f7fb1c0e6d Added message to assertion for selector timeout test. Mark Fisher 2007-12-28 03:17:25 +00:00
  • cafe82e945 Factored out default id generation to AbstractMessageMapper. Mark Fisher 2007-12-28 02:03:24 +00:00
  • 49b6361095 Added file source adapter and supporting classes. Mark Fisher 2007-12-28 02:01:42 +00:00
  • 28d4f8bc17 Increased latch await timeout to 5 seconds. Mark Fisher 2007-12-28 01:56:04 +00:00
  • 03ce9b436a Added SourceAdapter, PollableSource, and PollingSourceAdapter. Mark Fisher 2007-12-28 01:50:57 +00:00
  • 81d4ff5d43 Increased latch await timeout due to timing issues on build server. Mark Fisher 2007-12-27 20:55:58 +00:00
  • e438697a7e Formatted imports. Mark Fisher 2007-12-27 20:52:22 +00:00
  • 28066ea31c Updated spring-build to version 0.8 revision 86 Mark Fisher 2007-12-27 20:14:51 +00:00
  • 5c5bcdf2fc Added timeout to prevent indefinitely blocking tests. Mark Fisher 2007-12-27 19:11:25 +00:00
  • 076a88eb41 Commented out test to check timing issues. Mark Fisher 2007-12-26 23:04:36 +00:00
  • 1989e51580 Comments and formatting. Mark Fisher 2007-12-26 22:28:59 +00:00
  • f78cae327d Adjusted test expectations and receive interval. Mark Fisher 2007-12-26 21:59:37 +00:00
  • 4a5f737d1d Added basic channel and endpoint tests. Mark Fisher 2007-12-26 21:50:21 +00:00
  • f9f5a60a67 Removed fragile test for refactoring. Mark Fisher 2007-12-26 21:43:33 +00:00
  • 4a1d5fc4d7 Added null check for EndpointExecutor 'getActiveCount()' and adjusted MessageSelector definition for generic Message. Mark Fisher 2007-12-26 21:29:39 +00:00
  • b73a946815 Added bus.stop() call. Mark Fisher 2007-12-25 23:22:47 +00:00
  • ffc6955841 Factored out MessageRetriever and MessageDispatcher strategies. Mark Fisher 2007-12-25 23:20:00 +00:00
  • 2b26ac53f5 Only create a new channel for the 'defaultOutputChannelName' if not already present in the registry (and only when 'autocreate' is true). Mark Fisher 2007-12-24 13:30:54 +00:00
  • aee08797af proper shutdown of executor in AbstractChannelAdapter and EndpointExecutor Mark Fisher 2007-12-22 16:27:33 +00:00
  • ded12db2aa proper shutdown of executor in AbstractChannelAdapter and EndpointExecutor Mark Fisher 2007-12-22 16:26:54 +00:00
  • 58836bcc50 Using an AtomicInteger for incrementAndGet. Mark Fisher 2007-12-21 22:19:12 +00:00
  • 3ad89f1074 Checking defaultOutputChannel for null Mark Fisher 2007-12-21 19:27:01 +00:00
  • 184a91e3e3 Now encapsulating EndpointTask within the EndpointExecutor. Preparing for overhaul of consumer + dispatcher functionality to support passive and active sources. Mark Fisher 2007-12-21 18:22:20 +00:00
  • ae9f7273d7 updated svn:externals for spring-build to release 81 Mark Fisher 2007-12-21 16:24:09 +00:00
  • 2dbd2c169d Refactored handler creator strategies to be more generic (not directly tied to annotations), and added support for splitters. Mark Fisher 2007-12-19 20:08:24 +00:00
  • fc16b90f94 Added hello world sample. Mark Fisher 2007-12-18 16:37:06 +00:00
  • e0424b7f4e Added handler parsing. Mark Fisher 2007-12-18 16:33:22 +00:00
  • 88482aa129 Auto-creating default output channels. Mark Fisher 2007-12-18 16:31:34 +00:00
  • a82655548c Auto-creating default output channels. Mark Fisher 2007-12-18 16:31:02 +00:00
  • e174a9222a Logging original Exception not just message. Mark Fisher 2007-12-18 16:28:47 +00:00
  • dcf0078cc4 Added random ticker generator Mark Fisher 2007-12-18 14:10:22 +00:00
  • 2ad8a6ea27 Renamed ChannelMapping to ChannelRegistry, and now delegating to DefaultChannelRegistry from the MessageBus. Mark Fisher 2007-12-18 04:32:16 +00:00
  • 3edd1e7771 added global build project Mark Fisher 2007-12-17 17:15:03 +00:00
  • 717c358615 added global build project Mark Fisher 2007-12-17 17:14:50 +00:00
  • 04f42bf940 added test directory back for build Mark Fisher 2007-12-17 04:31:24 +00:00
  • 420597f020 removing test directory from samples Mark Fisher 2007-12-17 04:29:58 +00:00