You are viewing a plain text version of this content. The canonical link for it is here.
Posted to nuvem-commits@incubator.apache.org by jo...@apache.org on 2011/07/10 21:50:27 UTC

svn commit: r1144970 - in /incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client: MessageAdapter.java NuvemPacketListener.java

Author: johnp
Date: Sun Jul 10 21:50:27 2011
New Revision: 1144970

URL: http://svn.apache.org/viewvc?rev=1144970&view=rev
Log:
refactored to place the common code (which broadcasts recieved messages to listeners) in single place and also promoted xmpp service for standalone implementation

Modified:
    incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/MessageAdapter.java
    incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/NuvemPacketListener.java

Modified: incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/MessageAdapter.java
URL: http://svn.apache.org/viewvc/incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/MessageAdapter.java?rev=1144970&r1=1144969&r2=1144970&view=diff
==============================================================================
--- incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/MessageAdapter.java (original)
+++ incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/MessageAdapter.java Sun Jul 10 21:50:27 2011
@@ -22,7 +22,6 @@ package org.apache.nuvem.cloud.xmpp.clie
 
 import org.apache.nuvem.cloud.xmpp.message.MessageBuilder;
 import org.jivesoftware.smack.packet.Message;
-import org.jivesoftware.smack.packet.Presence;
 
 /**
  * Adapter to transform nuvem message into smack message.

Modified: incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/NuvemPacketListener.java
URL: http://svn.apache.org/viewvc/incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/NuvemPacketListener.java?rev=1144970&r1=1144969&r2=1144970&view=diff
==============================================================================
--- incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/NuvemPacketListener.java (original)
+++ incubator/nuvem/trunk/nuvem-standalone/src/main/java/org/apache/nuvem/cloud/xmpp/client/NuvemPacketListener.java Sun Jul 10 21:50:27 2011
@@ -20,7 +20,6 @@
 
 package org.apache.nuvem.cloud.xmpp.client;
 
-import org.apache.commons.lang.StringUtils;
 import org.apache.nuvem.cloud.xmpp.JID;
 import org.apache.nuvem.cloud.xmpp.XMPPEndPoint;
 import org.apache.nuvem.cloud.xmpp.message.MessageListener;
@@ -44,10 +43,8 @@ public class NuvemPacketListener impleme
 	@Override
 	public void processPacket(Packet packet) {
 		if (packet instanceof Message) {
-			String from = StringUtils.substringBeforeLast(packet.getFrom(),
-					"/");
 			MessageListener listener = endPoint
-					.getListenerFor(new JID(from));
+					.getListenerFor(new JID(packet.getFrom()));
 			listener.listen(MessageAdapter
 					.toNuvemMessage((Message) packet));
 		}