diff --git a/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/XmppHeaders.java b/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/XmppHeaders.java
index a7444c528a..de144a8ea5 100644
--- a/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/XmppHeaders.java
+++ b/spring-integration-xmpp/src/main/java/org/springframework/integration/xmpp/XmppHeaders.java
@@ -33,9 +33,9 @@ public class XmppHeaders {
public static final String CHAT_TO_USER = PREFIX + "chat_to_user";
public static final String CHAT_THREAD_ID = PREFIX + "thread_id";
public static final String TYPE = PREFIX + "type";
- public static final String ROSTER_CHANGE_TYPE = PREFIX + "roster_change_type";
+// public static final String ROSTER_CHANGE_TYPE = PREFIX + "roster_change_type";
public static final String PRESENCE = PREFIX + "presence";
- public static final String ROSTER = PREFIX + "roster";
+// public static final String ROSTER = PREFIX + "roster";
public static final String PRESENCE_LANGUAGE = PRESENCE + "language" ;
public static final String PRESENCE_PRIORITY = PRESENCE + "priority" ;
diff --git a/spring-integration-xmpp/src/test/resources/org/springframework/integration/xmpp/messages/InboundXmppEndpointTests-context.xml b/spring-integration-xmpp/src/test/resources/org/springframework/integration/xmpp/messages/InboundXmppEndpointTests-context.xml
index d7aa3cdc82..489c766656 100644
--- a/spring-integration-xmpp/src/test/resources/org/springframework/integration/xmpp/messages/InboundXmppEndpointTests-context.xml
+++ b/spring-integration-xmpp/src/test/resources/org/springframework/integration/xmpp/messages/InboundXmppEndpointTests-context.xml
@@ -15,16 +15,16 @@
~ limitations under the License.
-->
user, apassword, ahost, and aport.
+ user, a password, a host, and a port.
To create an XMPP connection, you may use the XML namespace.
@@ -78,7 +78,93 @@
org.jivesoftware.smack.packet.Message, or of the type java.lang.String - which is the type of the raw
+ Message's
+ body property -
+ depending on whether you specify extract-payload on the adapter's configuration or not.
+ Inbound Messages are typically small and are text-oriented. Messages received using the adapter have
+ a pretty standard layout, with known headers (all headers have keys defined on org.springframework.integration.xmpp.XmppHeaders):
+ | Header Name | What it Describes |
|---|---|
| XmppHeaders.CHAT | + A reference to the org.jivesoftware.smack.Chat class which represents the
+ threaded conversation containing the message.
+ |
+
| XmppHeaders.TYPE | The value of the
+ the
+ org.jivesoftware.smack.packet.Message.Type enum that describes the inbound message. Possible values are:
+ normal,
+ chat,
+ groupchat,
+ headline,
+ error.
+ |
+