[prev in list] [next in list] [prev in thread] [next in thread]
List: mina-commits
Subject: svn commit: r990222 -
From: berndf () apache ! org
Date: 2010-08-27 18:29:31
Message-ID: 20100827182931.7E18423889E1 () eris ! apache ! org
[Download RAW message or body]
Author: berndf
Date: Fri Aug 27 18:29:31 2010
New Revision: 990222
URL: http://svn.apache.org/viewvc?rev=990222&view=rev
Log:
improve routing stanzas to components
Modified:
mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java
Modified: mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/core/src/main/java/org/apac \
he/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java?rev=990222&r1=990221&r2=990222&view=diff
==============================================================================
--- mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java \
(original)
+++ mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/modules/core/base/handler/RelayingIQHandler.java \
Fri Aug 27 18:29:31 2010 @@ -21,6 +21,7 @@ package org.apache.vysper.xmpp.modules.c
import org.apache.vysper.xmpp.addressing.Entity;
import org.apache.vysper.xmpp.addressing.EntityImpl;
+import org.apache.vysper.xmpp.addressing.EntityUtils;
import org.apache.vysper.xmpp.delivery.failure.DeliveryException;
import org.apache.vysper.xmpp.delivery.failure.ReturnErrorToSenderFailureStrategy;
import org.apache.vysper.xmpp.modules.roster.persistence.RosterManager;
@@ -61,7 +62,8 @@ public class RelayingIQHandler extends I
if (outboundStanza) {
try {
- boolean toComponent = !to.isNodeSet() && !to.isResourceSet();
+
+ boolean toComponent = EntityUtils.isAddressingServerComponent(to, \
serverRuntimeContext.getServerEnitity());
Entity from = stanza.getFrom();
if (from == null || !from.isResourceSet()) {
@@ -94,7 +96,8 @@ public class RelayingIQHandler extends I
// write inbound stanza to the user
Entity from = stanza.getFrom();
- boolean fromComponent = (from != null) && (!from.isNodeSet()) && \
(!from.isResourceSet()); +
+ boolean fromComponent = (from != null) && \
EntityUtils.isAddressingServerComponent(from, \
serverRuntimeContext.getServerEnitity());
// determine if 'from' is a component or a matching subscription...
boolean isToContact = false;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic