diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/config/spring-integration-adapters-1.0.xsd b/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/config/spring-integration-adapters-1.0.xsd index 9cb7fdaf70..61c714c11b 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/config/spring-integration-adapters-1.0.xsd +++ b/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/config/spring-integration-adapters-1.0.xsd @@ -255,35 +255,6 @@ - - - - - Configures a source that reads from stdin (System.in). - - - - - - - - - - - - - - - Configures an outbound Channel Adapter that writes to stdout (System.out) - or to stderr (System.err) depending on the element name. - - - - - - - - diff --git a/org.springframework.integration.adapter/src/main/resources/META-INF/spring-integration.parsers b/org.springframework.integration.adapter/src/main/resources/META-INF/spring-integration.parsers index 9342b0b362..739e597bd2 100644 --- a/org.springframework.integration.adapter/src/main/resources/META-INF/spring-integration.parsers +++ b/org.springframework.integration.adapter/src/main/resources/META-INF/spring-integration.parsers @@ -1,4 +1,3 @@ -console-source=org.springframework.integration.adapter.stream.config.ConsoleSourceParser file-source=org.springframework.integration.adapter.file.config.FileSourceParser file-target=org.springframework.integration.adapter.file.config.FileTargetParser ftp-source=org.springframework.integration.adapter.ftp.config.FtpSourceParser @@ -11,6 +10,4 @@ mail-target=org.springframework.integration.adapter.mail.config.MailTargetParser polling-mail-source=org.springframework.integration.adapter.mail.config.PollingMailSourceParser imap-idle-mail-source=org.springframework.integration.adapter.mail.config.SubscribableImapIdleMailSourceParser rmi-gateway=org.springframework.integration.adapter.rmi.config.RmiGatewayParser -rmi-handler=org.springframework.integration.adapter.rmi.config.RmiHandlerParser -stderr-channel-adapter=org.springframework.integration.adapter.stream.config.ConsoleTargetParser -stdout-channel-adapter=org.springframework.integration.adapter.stream.config.ConsoleTargetParser \ No newline at end of file +rmi-handler=org.springframework.integration.adapter.rmi.config.RmiHandlerParser \ No newline at end of file diff --git a/org.springframework.integration.samples/.classpath b/org.springframework.integration.samples/.classpath index 25acd2f2f9..7fbf8a7d0c 100644 --- a/org.springframework.integration.samples/.classpath +++ b/org.springframework.integration.samples/.classpath @@ -19,5 +19,6 @@ + diff --git a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/annotation/cafeDemo.xml b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/annotation/cafeDemo.xml index a5e4873b21..492a389ee4 100644 --- a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/annotation/cafeDemo.xml +++ b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/annotation/cafeDemo.xml @@ -3,12 +3,15 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" + xmlns:stream="http://www.springframework.org/schema/integration/stream" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd + http://www.springframework.org/schema/context + http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-1.0.xsd - http://www.springframework.org/schema/context - http://www.springframework.org/schema/context/spring-context-2.5.xsd"> + http://www.springframework.org/schema/integration/stream + http://www.springframework.org/schema/integration/stream/spring-integration-stream-1.0.xsd"> @@ -30,6 +33,6 @@ - + diff --git a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/xml/cafeDemo.xml b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/xml/cafeDemo.xml index a45abac939..f8f7885485 100644 --- a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/xml/cafeDemo.xml +++ b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/cafe/xml/cafeDemo.xml @@ -2,11 +2,13 @@ + http://www.springframework.org/schema/integration/spring-integration-1.0.xsd + http://www.springframework.org/schema/integration/stream + http://www.springframework.org/schema/integration/stream/spring-integration-stream-1.0.xsd"> @@ -31,7 +33,7 @@ - + diff --git a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/quote/quoteDemo.xml b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/quote/quoteDemo.xml index a54ab05221..0232714575 100644 --- a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/quote/quoteDemo.xml +++ b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/quote/quoteDemo.xml @@ -2,10 +2,13 @@ + http://www.springframework.org/schema/integration/spring-integration-1.0.xsd + http://www.springframework.org/schema/integration/stream + http://www.springframework.org/schema/integration/stream/spring-integration-stream-1.0.xsd"> @@ -15,6 +18,6 @@ - + diff --git a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/ws/temperatureConversion.xml b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/ws/temperatureConversion.xml index 4c068991ee..883a77382d 100644 --- a/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/ws/temperatureConversion.xml +++ b/org.springframework.integration.samples/src/main/java/org/springframework/integration/samples/ws/temperatureConversion.xml @@ -2,10 +2,13 @@ + http://www.springframework.org/schema/integration/spring-integration-ws-1.0.xsd + http://www.springframework.org/schema/integration/stream + http://www.springframework.org/schema/integration/stream/spring-integration-stream-1.0.xsd"> @@ -19,6 +22,6 @@ uri="http://www.w3schools.com/webservices/tempconvert.asmx"/> - + diff --git a/org.springframework.integration.stream/.classpath b/org.springframework.integration.stream/.classpath new file mode 100644 index 0000000000..1edf4aed5a --- /dev/null +++ b/org.springframework.integration.stream/.classpath @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamSource.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamSource.java similarity index 97% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamSource.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamSource.java index 6010667bfb..b60b47c983 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamSource.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamSource.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import java.io.BufferedInputStream; import java.io.IOException; diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamTarget.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamTarget.java similarity index 97% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamTarget.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamTarget.java index 641c693a8c..dec6ddd91e 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/ByteStreamTarget.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/ByteStreamTarget.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import java.io.BufferedOutputStream; import java.io.IOException; diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamSource.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamSource.java similarity index 97% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamSource.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamSource.java index a87dd1c6cf..4172888e11 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamSource.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamSource.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import java.io.BufferedReader; import java.io.IOException; diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamTarget.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamTarget.java similarity index 98% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamTarget.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamTarget.java index a5584c301c..ea7c66ce83 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/CharacterStreamTarget.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/CharacterStreamTarget.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import java.io.BufferedWriter; import java.io.IOException; diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParser.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleSourceParser.java similarity index 56% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParser.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleSourceParser.java index d238076b76..4d00f4e2db 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParser.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleSourceParser.java @@ -14,44 +14,33 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream.config; +package org.springframework.integration.stream.config; import org.w3c.dom.Element; import org.springframework.beans.factory.support.BeanDefinitionBuilder; -import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser; -import org.springframework.integration.adapter.stream.CharacterStreamSource; +import org.springframework.beans.factory.support.BeanDefinitionReaderUtils; +import org.springframework.beans.factory.xml.ParserContext; +import org.springframework.integration.config.AbstractInboundChannelAdapterParser; +import org.springframework.integration.stream.CharacterStreamSource; import org.springframework.util.StringUtils; /** - * Parser for the <console-source> element. + * Parser for the <stdin-channel-adapter> element. * * @author Mark Fisher */ -public class ConsoleSourceParser extends AbstractSingleBeanDefinitionParser { +public class ConsoleSourceParser extends AbstractInboundChannelAdapterParser { @Override - protected Class getBeanClass(Element element) { - return CharacterStreamSource.class; - } - - @Override - protected boolean shouldGenerateId() { - return false; - } - - @Override - protected boolean shouldGenerateIdAsFallback() { - return true; - } - - @Override - protected void doParse(Element element, BeanDefinitionBuilder builder) { + protected String parseSource(Element element, ParserContext parserContext) { + BeanDefinitionBuilder builder = BeanDefinitionBuilder.genericBeanDefinition(CharacterStreamSource.class); builder.setFactoryMethod("stdin"); String charsetName = element.getAttribute("charset"); if (StringUtils.hasText(charsetName)) { builder.addConstructorArgValue(charsetName); } + return BeanDefinitionReaderUtils.registerWithGeneratedName(builder.getBeanDefinition(), parserContext.getRegistry()); } } diff --git a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParser.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleTargetParser.java similarity index 96% rename from org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParser.java rename to org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleTargetParser.java index 464e63af73..2a258154d7 100644 --- a/org.springframework.integration.adapter/src/main/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParser.java +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/ConsoleTargetParser.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream.config; +package org.springframework.integration.stream.config; import org.w3c.dom.Element; @@ -26,8 +26,8 @@ import org.springframework.beans.factory.support.BeanDefinitionReaderUtils; import org.springframework.beans.factory.xml.AbstractSingleBeanDefinitionParser; import org.springframework.beans.factory.xml.ParserContext; import org.springframework.integration.ConfigurationException; -import org.springframework.integration.adapter.stream.CharacterStreamTarget; import org.springframework.integration.channel.DirectChannel; +import org.springframework.integration.stream.CharacterStreamTarget; import org.springframework.util.StringUtils; /** diff --git a/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/StreamNamespaceHandler.java b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/StreamNamespaceHandler.java new file mode 100644 index 0000000000..1ba118de66 --- /dev/null +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/StreamNamespaceHandler.java @@ -0,0 +1,32 @@ +/* + * Copyright 2002-2008 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package org.springframework.integration.stream.config; + +import org.springframework.beans.factory.xml.NamespaceHandlerSupport; + +/** + * @author Mark Fisher + */ +public class StreamNamespaceHandler extends NamespaceHandlerSupport { + + public void init() { + this.registerBeanDefinitionParser("stdin-channel-adapter", new ConsoleSourceParser()); + this.registerBeanDefinitionParser("stdout-channel-adapter", new ConsoleTargetParser()); + this.registerBeanDefinitionParser("stderr-channel-adapter", new ConsoleTargetParser()); + } + +} diff --git a/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/spring-integration-stream-1.0.xsd b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/spring-integration-stream-1.0.xsd new file mode 100644 index 0000000000..3df04bf6ed --- /dev/null +++ b/org.springframework.integration.stream/src/main/java/org/springframework/integration/stream/config/spring-integration-stream-1.0.xsd @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + Configures a source that reads from stdin (System.in). + + + + + + + + + + + + + + + + + + + Configures an outbound Channel Adapter that writes to stdout (System.out) + or to stderr (System.err) depending on the element name. + + + + + + + + + diff --git a/org.springframework.integration.stream/src/main/resources/META-INF/spring.handlers b/org.springframework.integration.stream/src/main/resources/META-INF/spring.handlers new file mode 100644 index 0000000000..2deecf9483 --- /dev/null +++ b/org.springframework.integration.stream/src/main/resources/META-INF/spring.handlers @@ -0,0 +1 @@ +http\://www.springframework.org/schema/integration/stream=org.springframework.integration.stream.config.StreamNamespaceHandler \ No newline at end of file diff --git a/org.springframework.integration.stream/src/main/resources/META-INF/spring.schemas b/org.springframework.integration.stream/src/main/resources/META-INF/spring.schemas new file mode 100644 index 0000000000..f9ff2d3535 --- /dev/null +++ b/org.springframework.integration.stream/src/main/resources/META-INF/spring.schemas @@ -0,0 +1 @@ +http\://www.springframework.org/schema/integration/stream/spring-integration-stream-1.0.xsd=org/springframework/integration/stream/config/spring-integration-stream-1.0.xsd \ No newline at end of file diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamSourceTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamSourceTests.java similarity index 97% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamSourceTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamSourceTests.java index 6ea0b34d0b..f59b543c00 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamSourceTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamSourceTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamTargetTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamTargetTests.java similarity index 99% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamTargetTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamTargetTests.java index cb26328b24..a45dc22375 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/ByteStreamTargetTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/ByteStreamTargetTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import static org.junit.Assert.assertEquals; diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamSourceTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamSourceTests.java similarity index 95% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamSourceTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamSourceTests.java index 4288df0530..8dec3f35d1 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamSourceTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamSourceTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNull; diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamTargetTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamTargetTests.java similarity index 98% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamTargetTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamTargetTests.java index 5199618ac0..1c575704ce 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/CharacterStreamTargetTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/CharacterStreamTargetTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream; +package org.springframework.integration.stream; import static org.junit.Assert.assertEquals; diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParserTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleSourceParserTests.java similarity index 96% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParserTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleSourceParserTests.java index 1cd860198c..fcd7365be4 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleSourceParserTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleSourceParserTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream.config; +package org.springframework.integration.stream.config; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; @@ -33,8 +33,8 @@ import org.springframework.beans.DirectFieldAccessor; import org.springframework.beans.factory.BeanCreationException; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.integration.ConfigurationException; -import org.springframework.integration.adapter.stream.CharacterStreamSource; import org.springframework.integration.message.Message; +import org.springframework.integration.stream.CharacterStreamSource; /** * @author Mark Fisher diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParserTests.java b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleTargetParserTests.java similarity index 97% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParserTests.java rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleTargetParserTests.java index 67caf3843e..a554f9d310 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/ConsoleTargetParserTests.java +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/ConsoleTargetParserTests.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.springframework.integration.adapter.stream.config; +package org.springframework.integration.stream.config; import static org.junit.Assert.assertEquals; @@ -33,8 +33,8 @@ import org.springframework.beans.DirectFieldAccessor; import org.springframework.beans.factory.BeanCreationException; import org.springframework.context.support.ClassPathXmlApplicationContext; import org.springframework.integration.ConfigurationException; -import org.springframework.integration.adapter.stream.CharacterStreamTarget; import org.springframework.integration.message.StringMessage; +import org.springframework.integration.stream.CharacterStreamTarget; /** * @author Mark Fisher diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/consoleSourceParserTests.xml b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/consoleSourceParserTests.xml similarity index 79% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/consoleSourceParserTests.xml rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/consoleSourceParserTests.xml index ed35e5b1c6..3476b22d84 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/consoleSourceParserTests.xml +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/consoleSourceParserTests.xml @@ -7,8 +7,8 @@ http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-1.0.xsd"> - + - + \ No newline at end of file diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/consoleTargetParserTests.xml b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/consoleTargetParserTests.xml similarity index 100% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/consoleTargetParserTests.xml rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/consoleTargetParserTests.xml diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/invalidConsoleSourceParserTests.xml b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/invalidConsoleSourceParserTests.xml similarity index 85% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/invalidConsoleSourceParserTests.xml rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/invalidConsoleSourceParserTests.xml index d9fe407319..bff6fac9d7 100644 --- a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/invalidConsoleSourceParserTests.xml +++ b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/invalidConsoleSourceParserTests.xml @@ -7,6 +7,6 @@ http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-1.0.xsd"> - + \ No newline at end of file diff --git a/org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/invalidConsoleTargetParserTests.xml b/org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/invalidConsoleTargetParserTests.xml similarity index 100% rename from org.springframework.integration.adapter/src/test/java/org/springframework/integration/adapter/stream/config/invalidConsoleTargetParserTests.xml rename to org.springframework.integration.stream/src/test/java/org/springframework/integration/stream/config/invalidConsoleTargetParserTests.xml