diff --git a/docs/src/reference/docbook/twitter.xml b/docs/src/reference/docbook/twitter.xml
index c7ae623def..02265c082f 100644
--- a/docs/src/reference/docbook/twitter.xml
+++ b/docs/src/reference/docbook/twitter.xml
@@ -18,9 +18,9 @@
- Previous versions of Spring Integration were dependent on Twitter4J API,
- but after the release of Spring Social 1.0 GA
- Spring Integration 2.1 and all future releases are now depending on Spring Social framework's Twitter support.
+ Previous versions of Spring Integration were dependent upon the Twitter4J API,
+ but with the release of Spring Social 1.0 GA,
+ Spring Integration, as of version 2.1, now builds directly upon Spring Social's Twitter support, instead of Twitter4J.
@@ -72,13 +72,14 @@ xsi:schemaLocation="http://www.springframework.org/schema/integration/twitter
Twitter Template
- Spring Integration uses the same familiar template pattern to interact with Twitter and Spring Social provides org.springframework.social.twitter.api.impl.TwitterTemplate
- For anonymous operations (e.g., search), you don't have to define TwitterTemplate explicitly, since a default
- instance will be created and injected into the endpoint. However, for authenticated operation
- (update status, send direct message, etc.), you must configure TwitterTemplate as a bean and
- inject it explicitly into the endpoint, because the authentication configuration is required.
- Below is a sample configuration of TwitterTemplate:
-
+ As mentioned above, Spring Integration relies upon Spring Social, and that library provides an implementation of the template
+ pattern, org.springframework.social.twitter.api.impl.TwitterTemplate to interact with Twitter.
+ For anonymous operations (e.g., search), you don't have to define an instance of TwitterTemplate explicitly,
+ since a default instance will be created and injected into the endpoint. However, for authenticated operations
+ (update status, send direct message, etc.), you must configure a TwitterTemplate as a bean and
+ inject it explicitly into the endpoint, because the authentication configuration is required.
+ Below is a sample configuration of TwitterTemplate:
+
diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterOutboundChannelAdapterParser.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterOutboundChannelAdapterParser.java
index ee53cc95b4..6a07e212fe 100644
--- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterOutboundChannelAdapterParser.java
+++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/config/TwitterOutboundChannelAdapterParser.java
@@ -16,13 +16,14 @@
package org.springframework.integration.twitter.config;
+import org.w3c.dom.Element;
+
import org.springframework.beans.factory.support.AbstractBeanDefinition;
import org.springframework.beans.factory.support.BeanDefinitionBuilder;
import org.springframework.beans.factory.xml.ParserContext;
import org.springframework.integration.config.xml.AbstractOutboundChannelAdapterParser;
import org.springframework.integration.twitter.outbound.DirectMessageSendingMessageHandler;
import org.springframework.integration.twitter.outbound.StatusUpdatingMessageHandler;
-import org.w3c.dom.Element;
/**
* Parser for all outbound Twitter adapters
diff --git a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java
index 3f66674e94..0f76313368 100644
--- a/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java
+++ b/spring-integration-twitter/src/main/java/org/springframework/integration/twitter/inbound/AbstractTwitterMessageSource.java
@@ -60,7 +60,7 @@ abstract class AbstractTwitterMessageSource extends IntegrationObjectSupport
private volatile String metadataKey;
- private final Queue