Author: hadrian
Date: Fri Jul 11 22:05:50 2008
New Revision: 676127

URL: http://svn.apache.org/viewvc?rev=676127&view=rev
Log:
CAMEL-704.  Patch applied with thatnks!

Modified:
    
activemq/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java

Modified: 
activemq/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
URL: 
http://svn.apache.org/viewvc/activemq/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java?rev=676127&r1=676126&r2=676127&view=diff
==============================================================================
--- 
activemq/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
 (original)
+++ 
activemq/camel/trunk/components/camel-xmpp/src/main/java/org/apache/camel/component/xmpp/XmppGroupChatProducer.java
 Fri Jul 11 22:05:50 2008
@@ -20,7 +20,7 @@
 import org.apache.camel.impl.DefaultProducer;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.jivesoftware.smack.GroupChat;
+import org.jivesoftware.smackx.muc.MultiUserChat;
 import org.jivesoftware.smack.XMPPException;
 import org.jivesoftware.smack.packet.Message;
 
@@ -31,7 +31,7 @@
     private static final transient Log LOG = 
LogFactory.getLog(XmppGroupChatProducer.class);
     private final XmppEndpoint endpoint;
     private final String room;
-    private GroupChat chat;
+    private MultiUserChat chat;
 
     public XmppGroupChatProducer(XmppEndpoint endpoint, String room) {
         super(endpoint);
@@ -63,7 +63,8 @@
     protected void doStart() throws Exception {
         super.doStart();
         if (chat == null) {
-            chat = endpoint.getConnection().createGroupChat(room);
+               chat = new MultiUserChat(endpoint.getConnection(), room);
+               chat.join(this.endpoint.getResource());
         }
     }
 
@@ -78,11 +79,11 @@
 
     // Properties
     // 
-------------------------------------------------------------------------
-    public GroupChat getChat() {
+    public MultiUserChat getChat() {
         return chat;
     }
 
-    public void setChat(GroupChat chat) {
+    public void setChat(MultiUserChat chat) {
         this.chat = chat;
     }
 


Reply via email to