diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterNamespaceHandler.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterNamespaceHandler.java index 8765c3cab7..b39e351272 100644 --- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterNamespaceHandler.java +++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterNamespaceHandler.java @@ -31,13 +31,13 @@ public class TwitterNamespaceHandler extends AbstractIntegrationNamespaceHandler public void init() { // inbound - registerBeanDefinitionParser("inbound-update-channel-adapter", new TwitterReceivingMessageSourceParser()); - registerBeanDefinitionParser("inbound-dm-channel-adapter", new TwitterReceivingMessageSourceParser()); - registerBeanDefinitionParser("inbound-mention-channel-adapter", new TwitterReceivingMessageSourceParser()); + registerBeanDefinitionParser("inbound-channel-adapter", new TwitterReceivingMessageSourceParser()); + registerBeanDefinitionParser("dm-inbound-channel-adapter", new TwitterReceivingMessageSourceParser()); + registerBeanDefinitionParser("mentions-inbound-channel-adapter", new TwitterReceivingMessageSourceParser()); // outbound - registerBeanDefinitionParser("outbound-update-channel-adapter", new TwitterSendingMessageHandlerParser()); - registerBeanDefinitionParser("outbound-dm-channel-adapter", new TwitterSendingMessageHandlerParser()); + registerBeanDefinitionParser("outbound-channel-adapter", new TwitterSendingMessageHandlerParser()); + registerBeanDefinitionParser("dm-outbound-channel-adapter", new TwitterSendingMessageHandlerParser()); } } diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterReceivingMessageSourceParser.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterReceivingMessageSourceParser.java index 2c4202ee45..a653da452a 100644 --- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterReceivingMessageSourceParser.java +++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterReceivingMessageSourceParser.java @@ -40,13 +40,13 @@ public class TwitterReceivingMessageSourceParser extends AbstractPollingInboundC protected BeanMetadataElement parseSource(Element element, ParserContext parserContext) { String elementName = element.getLocalName().trim(); String className = null; - if ("inbound-update-channel-adapter".equals(elementName)) { + if ("inbound-channel-adapter".equals(elementName)) { className = BASE_PACKAGE + ".inbound.TimelineUpdateReceivingMessageSource"; } - else if ("inbound-dm-channel-adapter".equals(elementName)) { + else if ("dm-inbound-channel-adapter".equals(elementName)) { className = BASE_PACKAGE + ".inbound.DirectMessageReceivingMessageSource"; } - else if ("inbound-mention-channel-adapter".equals(elementName)) { + else if ("mentions-inbound-channel-adapter".equals(elementName)) { className = BASE_PACKAGE + ".inbound.MentionReceivingMessageSource"; } else { diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterSendingMessageHandlerParser.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterSendingMessageHandlerParser.java index f20180ee3d..2e8bd8bf73 100644 --- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterSendingMessageHandlerParser.java +++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterSendingMessageHandlerParser.java @@ -37,10 +37,10 @@ public class TwitterSendingMessageHandlerParser extends AbstractOutboundChannelA protected AbstractBeanDefinition parseConsumer(Element element, ParserContext parserContext) { String elementName = element.getLocalName().trim(); String className = null; - if ("outbound-update-channel-adapter".equals(elementName)) { + if ("outbound-channel-adapter".equals(elementName)) { className = BASE_PACKAGE + ".outbound.TimelineUpdateSendingMessageHandler"; } - else if ("outbound-dm-channel-adapter".equals(elementName)) { + else if ("dm-outbound-channel-adapter".equals(elementName)) { className = BASE_PACKAGE + ".outbound.DirectMessageSendingMessageHandler"; } BeanDefinitionBuilder builder = BeanDefinitionBuilder.rootBeanDefinition(className); diff --git a/spring-integration-twitter/src/main/resources/org/springframework/integration/twitter/config/spring-integration-twitter-2.0.xsd b/spring-integration-twitter/src/main/resources/org/springframework/integration/twitter/config/spring-integration-twitter-2.0.xsd index f2f8f2dbaa..cb51616490 100644 --- a/spring-integration-twitter/src/main/resources/org/springframework/integration/twitter/config/spring-integration-twitter-2.0.xsd +++ b/spring-integration-twitter/src/main/resources/org/springframework/integration/twitter/config/spring-integration-twitter-2.0.xsd @@ -14,9 +14,23 @@ schemaLocation="http://www.springframework.org/schema/integration/spring-integration-2.0.xsd"/> - + + + + Configures an inbound channel adapter that consumes message (representing your friends' timeline updates) + from twitter and sends Messages whose payloads are Tweet objects. + + + + + + + + + + Configures an inbound channel adapter that consumes message (representing mentions of your handle) @@ -24,105 +38,30 @@ - - - - - - - - - - - - - - - - - - - - - - - + + + - + Configures an inbound channel adapter that consumes direct messages and forwards them to Spring Integration - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - Configures an inbound channel adapter that consumes message (representing your friends' timeline updates) - from twitter and sends Messages whose payloads are Tweet objects. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + Configures an inbound channel adapter that consumes message (representing your friends' timeline updates) @@ -130,12 +69,60 @@ - + + + + + + + + + + + Configures an inbound channel adapter that consumes message (representing your friends' timeline updates) + from twitter and sends Messages whose payloads are Tweet objects. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -149,39 +136,5 @@ - - - - - - - - Configures an inbound channel adapter that consumes message (representing your friends' timeline updates) - from twitter and sends Messages whose payloads are Tweet objects. - - - - - - - - - - - - - - - - - - - - - - - - - - + diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParser-context.xml b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParser-context.xml index a121b53d08..39fe73cf9c 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParser-context.xml +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestReceivingMessageSourceParser-context.xml @@ -21,25 +21,25 @@ - - + - - - + - + diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestSendingMessageHandlerParser-context.xml b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestSendingMessageHandlerParser-context.xml index 430171a956..fce383db4d 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestSendingMessageHandlerParser-context.xml +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/config/TestSendingMessageHandlerParser-context.xml @@ -24,9 +24,9 @@ - + - + diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestReceivingUsingNamespace-context.xml b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestReceivingUsingNamespace-context.xml index b08710a045..3867d94ffe 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestReceivingUsingNamespace-context.xml +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestReceivingUsingNamespace-context.xml @@ -33,20 +33,19 @@ - - + - + - + - + - + - + diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingDMsUsingNamespace-context.xml b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingDMsUsingNamespace-context.xml index 32e6ff2dfd..c00e2e1256 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingDMsUsingNamespace-context.xml +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingDMsUsingNamespace-context.xml @@ -31,7 +31,7 @@ - + diff --git a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingUpdatesUsingNamespace-context.xml b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingUpdatesUsingNamespace-context.xml index a9bcdf6b3f..81a604006f 100644 --- a/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingUpdatesUsingNamespace-context.xml +++ b/spring-integration-twitter/src/test/java/org/springframework/integration/twitter/ignored/TestSendingUpdatesUsingNamespace-context.xml @@ -31,7 +31,7 @@ - +