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
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