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