You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by su...@apache.org on 2008/11/12 21:09:31 UTC

svn commit: r713485 - /webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java

Author: sumedha
Date: Wed Nov 12 12:09:29 2008
New Revision: 713485

URL: http://svn.apache.org/viewvc?rev=713485&view=rev
Log:
Allowed any xmpp account to send messages to xmpp listener account without manual authrorization

Modified:
    webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java

Modified: webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java?rev=713485&r1=713484&r2=713485&view=diff
==============================================================================
--- webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java (original)
+++ webservices/commons/trunk/modules/transport/modules/xmpp/src/org/apache/axis2/transport/xmpp/XMPPListener.java Wed Nov 12 12:09:29 2008
@@ -35,7 +35,9 @@
 import org.apache.axis2.transport.xmpp.util.XMPPServerCredentials;
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
+import org.jivesoftware.smack.Roster;
 import org.jivesoftware.smack.XMPPConnection;
+import org.jivesoftware.smack.Roster.SubscriptionMode;
 
 import java.util.HashMap;
 import java.util.Iterator;
@@ -76,6 +78,8 @@
     public void init(ConfigurationContext configurationCtx, TransportInDescription transportIn)
             throws AxisFault {
     	log.info("Initializing XMPPListener...");
+    	//allow anyone to send message to listening account
+    	Roster.setDefaultSubscriptionMode(SubscriptionMode.accept_all);
         configurationContext = configurationCtx;
         initializeConnectionFactories(transportIn);
         if (connectionFactories.isEmpty()) {
@@ -192,4 +196,4 @@
             connectionFactory.listen(xmppPacketListener);
         }	
 	}
-}
+}
\ No newline at end of file