[prev in list] [next in list] [prev in thread] [next in thread] 

List:       mina-commits
Subject:    svn commit: r990362 -
From:       ngn () apache ! org
Date:       2010-08-28 13:40:25
Message-ID: 20100828134025.9313523889B3 () eris ! apache ! org
[Download RAW message or body]

Author: ngn
Date: Sat Aug 28 13:40:25 2010
New Revision: 990362

URL: http://svn.apache.org/viewvc?rev=990362&view=rev
Log:
Fixing bug introduce with the latest changes, realying to components now work \
(VYSPER-246)

Modified:
    mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java


Modified: mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java
                
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/core/src/main/java/org/apac \
he/vysper/xmpp/delivery/StanzaRelayBroker.java?rev=990362&r1=990361&r2=990362&view=diff
 ==============================================================================
--- mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java \
                (original)
+++ mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/delivery/StanzaRelayBroker.java \
Sat Aug 28 13:40:25 2010 @@ -64,7 +64,8 @@ public class StanzaRelayBroker implement
 
         boolean toServerTLD = receiver == null
                 || (!receiver.isNodeSet() && \
                EntityUtils.isAddressingServer(receiver, \
                serverRuntimeContext.getServerEnitity()));
-        boolean toComponent = !toServerTLD && !receiver.isNodeSet();
+        
+        boolean toComponent = EntityUtils.isAddressingServerComponent(receiver, \
serverRuntimeContext.getServerEnitity());  if (toServerTLD) {
             // TODO handle by server
 
@@ -78,7 +79,7 @@ public class StanzaRelayBroker implement
 
         boolean relayToExternal = \
serverRuntimeContext.getServerFeatures().isRelayingToFederationServers();  
-        if (EntityUtils.isAddressingServerComponent(receiver, \
serverRuntimeContext.getServerEnitity()) || toComponent) { +        if \
(EntityUtils.isAddressingServer(receiver, serverRuntimeContext.getServerEnitity()) || \
                toComponent) {
             internalRelay.relay(receiver, stanza, deliveryFailureStrategy);
         } else {
             if (!relayToExternal)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic