Commit Graph

  • 8b59050571 Moved MethodInvokingConsumer from 'handler' to 'message', and replaced MessageFilter in 'handler' with FilterEndpoint in the new 'filter' package. Mark Fisher 2008-09-23 20:07:04 +00:00
  • b4ab2d5365 Moved ReplyMessageCorrelator from the 'handler' package to the 'gateway' package (it is only used by SimpleMessagingGateway). Mark Fisher 2008-09-22 22:52:23 +00:00
  • ded2abc9b8 Removing empty 'handler.annotation' package. Mark Fisher 2008-09-22 22:43:04 +00:00
  • 01e80f94ba Removed MethodArgumentMessageMapper. Mark Fisher 2008-09-22 22:41:46 +00:00
  • b630f4a072 Refactored MethodArgumentMessageMapperTests to MessageMappingParameterResolverTests. Mark Fisher 2008-09-22 22:38:49 +00:00
  • f07c7fc2fd Removed MessageHandlerRejectedExecutionException as it is no longer used, and moved MessageListMethodAdapter to the 'aggregator' package since that is the only place it is used (and it may be refactored away). Mark Fisher 2008-09-22 22:28:18 +00:00
  • 8a103b7ec5 Moved the MessageHandler interface into the 'org.springframework.integration.adapter' module/package since it is now only used for proxy-based Messaging Gateways. Mark Fisher 2008-09-22 19:16:01 +00:00
  • 7f917b5dd8 Removed MessageTarget. All components that referenced targets (e.g. Outbound Channel Adapter implementations) now work with the MessageConsumer interface instead. Mark Fisher 2008-09-22 19:02:43 +00:00
  • bf151ac50a MailTarget is now MailSendingMessageConsumer, and the "integration/mail" namespace now defines an "outbound-channel-adapter" element. Mark Fisher 2008-09-22 18:51:34 +00:00
  • 866b4ab3f8 Removed unused dependencies from ivy.xml Mark Fisher 2008-09-22 17:51:27 +00:00
  • 83e078727d Config directories are no longer "Excluded-Exports". Mark Fisher 2008-09-22 17:38:20 +00:00
  • 4be8c8c775 Changed target namespace for the XML module from "integration-xml" to "integration/xml". Mark Fisher 2008-09-22 17:24:15 +00:00
  • de939c57f0 Removed the logic for detecting parser mappings from 'META-INF/spring-integration.parsers' files now that each module provides its own NamespaceHandler. Mark Fisher 2008-09-22 17:05:38 +00:00
  • ee058d2696 Removed remaining references to 'spring-integration-core-1.0.xsd'. Mark Fisher 2008-09-22 16:52:43 +00:00
  • e00cd62997 The "core" schema is now 'spring-integration-1.0.xsd' instead of 'spring-integration-core-1.0.xsd'. The adapters module no longer provides the combined schema, since the adapter modules have been separated - each with its own schema, namespace handler, and parsers. Mark Fisher 2008-09-22 16:41:24 +00:00
  • 8b11114f47 Removed empty 'mail' packages from the 'org.springframework.integration.adapter' module Mark Fisher 2008-09-22 15:28:34 +00:00
  • 21d8e81e68 Adding new 'org.springframework.integration.mail' module to the main build Mark Fisher 2008-09-22 15:27:03 +00:00
  • db7bc0b9ea Migrated Mail Channel Adapter code from 'org.springframework.integration.adapter' to the new 'org.springframework.integration.mail' module. Mark Fisher 2008-09-22 15:16:47 +00:00
  • f8b3f99d19 Adding new 'org.springframework.integration.mail' module Mark Fisher 2008-09-22 14:45:40 +00:00
  • 37be1fb6d3 Removing empty 'ftp' packages from the 'org.springframework.integration.adapter' module Mark Fisher 2008-09-22 14:39:27 +00:00
  • cf64b08089 Adding the new 'org.springframework.integration.ftp' module to the main build Mark Fisher 2008-09-22 14:37:58 +00:00
  • a97b767d56 Migrated FTP Channel Adapter code from the 'org.springframework.integration.adapter' module to the new 'org.springframework.integration.ftp' module. Mark Fisher 2008-09-22 14:25:08 +00:00
  • 5260e8b1ac Adding new 'org.springframework.integration.ftp' module Mark Fisher 2008-09-22 12:29:51 +00:00
  • a09ae498f0 Standardised support for result-factory ad result-type across XmlMarshallingTransfromer and XsltPayloadTransformer Jonas Partner 2008-09-22 11:34:18 +00:00
  • 46a8c311d6 Added ability to specify a result-factory rather than a result-type on XmlPayloadMarshallingTransformer relates to INT-310: XML Document Builders Not Namespace Aware Jonas Partner 2008-09-22 11:09:48 +00:00
  • 4ebacefc94 Adding the 'org.springframework.integration.file' module to the main build Mark Fisher 2008-09-22 05:34:59 +00:00
  • 8eebf7f444 Removed empty 'file' pacakges Mark Fisher 2008-09-22 05:19:56 +00:00
  • b7756e881d Removing 'file' package contents from 'org.springframework.integration.adapter'. The new 'org.springframework.integration.file' module replaces it. Mark Fisher 2008-09-22 05:17:30 +00:00
  • 845474263d File copy samples now use the new 'org.springframework.integration.file' module with the <file:inbound-channel-adapter/> and <file:outbound-channel-adapter/> elements. Mark Fisher 2008-09-22 04:50:31 +00:00
  • fdb704e086 DefaultFileNameGenerator now checks if the Message payload is a File. If so, and no 'filename' header has been set, it will reuse the same file name. Mark Fisher 2008-09-22 04:48:02 +00:00
  • 2aebfbd6ed Added FileOutboundChannelAdapterParserTests. Mark Fisher 2008-09-22 04:20:54 +00:00
  • 6940a2a8a0 Added the 'org.springframework.integration.file' project dependency in the '.classpath' file. Mark Fisher 2008-09-22 04:01:23 +00:00
  • 23f0c21694 Added namespace support for the "file:outbound-channel-adapter" with FileOutboundChannelAdapterParser. Mark Fisher 2008-09-22 04:00:17 +00:00
  • b160734ce1 Added AbstractOutboundChannelAdapterParser and MethodInvokingOutboundChannelAdapterParser. Mark Fisher 2008-09-22 03:55:28 +00:00
  • 7690e45134 Added FileWritingMessageConsumer. Mark Fisher 2008-09-22 03:47:10 +00:00
  • 50aaad1f47 Adding filename header value in AbstractFilePayloadTransformer. Mark Fisher 2008-09-22 03:44:24 +00:00
  • dc6f8a3c8a Added FileNameGenerator strategy and DefaultFileNameGenerator implementation. Mark Fisher 2008-09-22 03:43:26 +00:00
  • a35a8e1143 Added a getDefaultPollInterval() method and a "default-default" value of 1000 (1 second). Mark Fisher 2008-09-22 00:21:26 +00:00
  • 8ea683b715 Added PatternMatchingFileListFilter and namespace support for the "filename-pattern" attribute. AbstractFilePayloadTransformer now sets the "filename" Message header. Renamed the filters to include FileListFilter (rather than just FileFilter) to avoid confusion with the FileFilter interface. Mark Fisher 2008-09-22 00:16:13 +00:00
  • 28c7bfc4e7 Adjusted expected exception (now IllegalArgumentException). Mark Fisher 2008-09-21 22:37:11 +00:00
  • f105d3c3d9 Using Assert.notNull. Mark Fisher 2008-09-21 22:22:19 +00:00
  • 897b1b4929 Added 'charset' property to the FileToStringTransformer. Mark Fisher 2008-09-21 22:16:31 +00:00
  • da55fc3bd1 Added FileToStringTransformer and FileToByteArrayTransformer. Mark Fisher 2008-09-21 20:22:23 +00:00
  • e5f471191f Modified copied comments in XSD and other minor formatting. Mark Fisher 2008-09-21 19:42:37 +00:00
  • 025d57e0da Removed 'org' directory from src/main/resources Mark Fisher 2008-09-21 19:28:44 +00:00
  • 9f5e625d3b OPEN - issue INT-364: add namespace support to file project http://jira.springframework.org/browse/INT-364 Added basic namespace support and parser test. Made inputDirectory a Resource instead of a File Iwein Fuld 2008-09-21 18:32:44 +00:00
  • d20a8977be Added the remoting JAR back to template.mf due to a dependency on RemoteAccessException. Mark Fisher 2008-09-21 15:06:59 +00:00
  • 5c4434087f Removing unused JARs from '.classpath' and 'template.mf'. Mark Fisher 2008-09-21 15:00:32 +00:00
  • 1bdb0a4f23 Removed empty 'httpinvoker' packages Mark Fisher 2008-09-21 14:54:07 +00:00
  • c8eb719d41 Renamed RmiHandler to RmiOutboundGateway and RmiGateway to RmiInboundGateway. Mark Fisher 2008-09-21 14:37:19 +00:00
  • 01e650b2ee Adding new 'org.springframework.integration.httpinvoker' module to the main build Mark Fisher 2008-09-20 20:04:44 +00:00
  • 890d7b227a Migrated HttpInvoker adapter and parser code from "org.springframework.integration.adapter" to the new "org.springframework.integration.httpinvoker" module, and added a dedicated spring-integration-httpinvoker-1.0.xsd schema and HttpInvokerNamespaceHandler. Also refactored base and support classes for remoting-based Messaging Gateways (including both HttpInvoker and RMI adapters). Mark Fisher 2008-09-20 19:32:56 +00:00
  • 870ab7b9f4 SimpleMessagingGateway now implements InitializingBean and verifies that the 'requestChannel' is not null. Mark Fisher 2008-09-20 19:23:02 +00:00
  • 29b5cda88f Adding new 'org.springframework.integration.httpinvoker' module. Mark Fisher 2008-09-20 17:37:36 +00:00
  • 13e98d7a55 Removed unused JMS jars from ivy.xml Mark Fisher 2008-09-20 16:50:01 +00:00
  • e2786039b3 Added new 'org.springframework.integration.rmi' module to the main build Mark Fisher 2008-09-20 16:46:19 +00:00
  • 831395528e Removing empty 'rmi' packages from the 'org.springframework.integration.adapter' module. Mark Fisher 2008-09-20 16:42:03 +00:00
  • 6ed4c1d7bf Migrated RMI adapter and parser code from "org.springframework.integration.adapter" to the new "org.springframework.integration.rmi" module, and added a dedicated spring-integration-rmi-1.0.xsd schema and RmiNamespaceHandler. Mark Fisher 2008-09-20 16:36:50 +00:00
  • 65e0ecc12f Adding new module for RMI adapters, schema, and parsers Mark Fisher 2008-09-20 16:22:05 +00:00
  • a8625db61c Added new 'org.springframework.integration.jms' module to the main build Mark Fisher 2008-09-20 16:03:36 +00:00
  • f2af6a6954 Added dependency on 'org.springframework.integration.adapter' in ivy.xml Mark Fisher 2008-09-20 16:03:03 +00:00
  • 6de1fd9b63 Removed unused JMS jars from '.classpath' file. Mark Fisher 2008-09-20 15:48:32 +00:00
  • 045b701b47 Removing empty 'jms' packages from org.springframeworkintegration.adapter Mark Fisher 2008-09-20 15:46:51 +00:00
  • efac84ea38 Removing empty 'jms' packages from org.springframeworkintegration.adapter Mark Fisher 2008-09-20 15:46:07 +00:00
  • 82630b96dc Migrated JMS adapter and parser code from "org.springframework.integration.adapter" to the new "org.springframework.integration.jms" module, and added a dedicated spring-integration-jms-1.0.xsd schema and JmsNamespaceHandler. Mark Fisher 2008-09-20 15:37:21 +00:00
  • c0e134c4a9 Adding new module 'org.springframework.integration.jms' Mark Fisher 2008-09-20 14:55:04 +00:00
  • a14246bfca Added AbstractChannelAdapterParser base class. Mark Fisher 2008-09-19 23:24:15 +00:00
  • f3632fd330 JmsTarget now implements MessageConsumer instead of MessageTarget. Mark Fisher 2008-09-19 23:21:53 +00:00
  • 0f8db4f9f8 Adjusted namespace for consistency (added '/security/' to the path) Mark Fisher 2008-09-19 22:38:56 +00:00
  • 0d947ed872 Removed the 'ws-' prefix from 'service-activator' now that it is qualified by its namespace. Mark Fisher 2008-09-19 22:28:47 +00:00
  • 6cc2c60173 Added separate namespace handler for 'ws' rather than combining with the core 'integration' namespace. Mark Fisher 2008-09-19 22:24:44 +00:00
  • 73370d35a7 FileTarget now implements MessageConsumer instead of MessageTarget. Mark Fisher 2008-09-19 21:16:07 +00:00
  • 873bbbf7a6 Added abstract modifier. Mark Fisher 2008-09-19 20:03:35 +00:00
  • 2d66b2b67d Refactored MethodInvokingTarget to MethodInvokingConsumer including changes to OutboundChannelAdapter. Mark Fisher 2008-09-19 19:55:47 +00:00
  • eb9663dad3 Fixed template.mf to include 'org.springframework.util.xml' package (with 'util.*'). Mark Fisher 2008-09-19 18:37:18 +00:00
  • 7615f3c1a6 Added ChannelSecurityInterceptor as a replacement for SecurityEnforcingChannelInterceptor. It is a subclass of AbstractSecurityInterceptor. Also added the ChannelInvocationDefinitionSource, ChannelInvocation (the secured object), and ChannelAccessPolicy. Mark Fisher 2008-09-19 18:18:39 +00:00
  • bbc14e5bbe SimpleMessagingGateway now supports a subscribable channel for its 'replyChannel'. However, when attempting to use the gateway for simple 'receive' operations, an exception will be thrown if the replyChannel is not a PollableChannel. The subscribable channel is only a relevant option when relying upon reply-message correlation. Mark Fisher 2008-09-19 13:19:13 +00:00
  • 045f96e2c0 Added AbstractSubscribablChannel base class for DirectChannel and PublishSubscribeChannel. Mark Fisher 2008-09-19 12:33:22 +00:00
  • e0318d6132 Renamed AbstractInOutEndpoint to AbstractMessageHandlingEndpoint to be consistent with AbstractMessageProducingEndpoint and AbstractMessageConsumingEndpoint. Mark Fisher 2008-09-19 12:00:42 +00:00
  • b1dfee7473 Renamed the 'processMessage' method to 'onMessageInternal' (it is the subclass implementation that is invoked from the base class 'onMessage' method). Mark Fisher 2008-09-19 02:56:47 +00:00
  • 866c9757e1 DefaultMessageBus simplifications. Mark Fisher 2008-09-18 22:52:06 +00:00
  • eb5884a7d6 Removed EndpointRegistry. DefaultMessageBus now delegates to the ApplicationContext for all endpoint lookups, and the annotation-based post-processing registers singletons with the context rather than going through the DefaultMessageBus. Mark Fisher 2008-09-18 22:42:08 +00:00
  • fe14643a8d Refactored stream targets to outboundChannelAdapters. Mark Fisher 2008-09-18 12:40:38 +00:00
  • d8ebbe5994 Inbound Channel Adapter property is now "outputChannel" instead of just "channel". Mark Fisher 2008-09-17 23:53:25 +00:00
  • 8f9c709f25 Renamed InboundChannelAdapter to SourcePollingChannelAdapter since other event-driven inbound Channel Adapters may extend AbstractMessageProducingEndpoint directly. Mark Fisher 2008-09-17 23:29:46 +00:00
  • baa1474ef9 InboundChannelAdapter now extends AbstractMessageProducingEndpoint. Mark Fisher 2008-09-17 23:10:16 +00:00
  • 6e56e8acbe Renamed MessageBuilder.fromPayload() to MessageBuilder.withPayload(). Mark Fisher 2008-09-17 22:57:58 +00:00
  • 6d4bc55520 Renamed AbstractProducerEndpoint to AbstractMessageProducingEndpoint (consistent with AbstractMessageConsumingEndpoint). Mark Fisher 2008-09-17 22:36:50 +00:00
  • 713c1a62db minor doc update Mark Fisher 2008-09-17 21:53:20 +00:00
  • 5a0677af00 Added AbstractPollingInboundChannelAdapterParser. Mark Fisher 2008-09-17 21:30:12 +00:00
  • 9849e47691 Removed 'stream' directory Mark Fisher 2008-09-17 21:12:33 +00:00
  • 7f8d9d390d Removed 'stream' directory Mark Fisher 2008-09-17 21:11:33 +00:00
  • 3734346874 Adding new 'event' and 'stream' modules to the main build Mark Fisher 2008-09-17 21:09:52 +00:00
  • 547289b61e Updated tests and their XSD namespace imports. Mark Fisher 2008-09-17 21:07:39 +00:00
  • 8740ba1d19 Added import for beans.* to template.mf. Mark Fisher 2008-09-17 20:44:43 +00:00
  • 9f2b0af8c3 Migrated the stream-based adapters from the "adapters" module to "org.springframework.integration.stream" (INT-375). Mark Fisher 2008-09-17 20:32:47 +00:00
  • 5676667c06 Adding new 'org.springframework.integration.stream' module (INT-375). Mark Fisher 2008-09-17 19:38:43 +00:00
  • 55db3b11f0 Renamed ApplicationEventSource and ApplicationEventTarget. The new names are ApplicationEventInboundChannelAdapter and ApplicationEventOutboundChannelAdapter respectively. Mark Fisher 2008-09-17 19:21:21 +00:00
  • a2544f5b8e Added AbstractProducerEndpoint. Mark Fisher 2008-09-17 19:16:19 +00:00
  • af402eaa7b Adding new 'org.springframework.integration.event' module (INT-375). Mark Fisher 2008-09-17 18:15:23 +00:00