You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by be...@apache.org on 2010/08/28 00:18:35 UTC
svn commit: r990287 -
/mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java
Author: berndf
Date: Fri Aug 27 22:18:35 2010
New Revision: 990287
URL: http://svn.apache.org/viewvc?rev=990287&view=rev
Log:
VYSPER-246: javadoc EntityUtils
Modified:
mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java
Modified: mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java
URL: http://svn.apache.org/viewvc/mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java?rev=990287&r1=990286&r2=990287&view=diff
==============================================================================
--- mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java (original)
+++ mina/vysper/trunk/server/core/src/main/java/org/apache/vysper/xmpp/addressing/EntityUtils.java Fri Aug 27 22:18:35 2010
@@ -7,14 +7,32 @@ import org.apache.vysper.xmpp.server.Ser
*/
public class EntityUtils {
+ /**
+ * checks a JID to be addressed to the server's domain
+ * @param toVerify - JID to be verified
+ * @param serverJID - JID of the server
+ * @return TRUE iff toVerify JID equals the server's JID
+ */
public static boolean isAddressingServer(Entity toVerify, Entity serverJID) {
return toVerify.getDomain().equals(serverJID.getDomain());
}
+ /**
+ * checks a JID to be addressed to any of the server's component
+ * @param toVerify - JID to be verified
+ * @param serverJID - JID of the server
+ * @return TRUE iff toVerify's domain is a component of the given server JID
+ */
public static boolean isAddressingServerComponent(Entity toVerify, Entity serverJID) {
return toVerify.getDomain().endsWith("." + serverJID.getDomain());
}
+ /**
+ * creates a JID with only a domain part set, the domain part being assembled from a subdomain and the server domain.
+ * @param subdomain
+ * @param serverRuntimeContext to retrieve the server JID
+ * @return subdomain.serverdomain.tld
+ */
public static Entity createComponentDomain(String subdomain, ServerRuntimeContext serverRuntimeContext) {
try {
return EntityImpl.parse(subdomain + "." + serverRuntimeContext.getServerEnitity().getDomain());