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));
}