mirror of
https://github.com/vanitasvitae/Smack.git
synced 2024-11-22 20:12:07 +01:00
Add ConnectionConfiguration.setXmppDomain(String)
for easier usage and so so that the examples actually work. :) Also some javadoc improvements.
This commit is contained in:
parent
d37d26547c
commit
0e72213760
1 changed files with 18 additions and 5 deletions
|
@ -32,6 +32,7 @@ import org.jivesoftware.smack.util.Objects;
|
||||||
import org.jivesoftware.smack.util.StringUtils;
|
import org.jivesoftware.smack.util.StringUtils;
|
||||||
import org.jxmpp.jid.DomainBareJid;
|
import org.jxmpp.jid.DomainBareJid;
|
||||||
import org.jxmpp.jid.EntityBareJid;
|
import org.jxmpp.jid.EntityBareJid;
|
||||||
|
import org.jxmpp.jid.impl.JidCreate;
|
||||||
import org.jxmpp.jid.parts.Resourcepart;
|
import org.jxmpp.jid.parts.Resourcepart;
|
||||||
import org.jxmpp.stringprep.XmppStringprepException;
|
import org.jxmpp.stringprep.XmppStringprepException;
|
||||||
|
|
||||||
|
@ -481,7 +482,7 @@ public abstract class ConnectionConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the service name of this XMPP service (i.e., the XMPP domain).
|
* Set the XMPP domain. The XMPP domain is what follows after the '@' sign in XMPP addresses (JIDs).
|
||||||
*
|
*
|
||||||
* @param serviceName the service name
|
* @param serviceName the service name
|
||||||
* @return a reference to this builder.
|
* @return a reference to this builder.
|
||||||
|
@ -493,13 +494,25 @@ public abstract class ConnectionConfiguration {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the service name of this XMPP service (i.e., the XMPP domain).
|
* Set the XMPP domain. The XMPP domain is what follows after the '@' sign in XMPP addresses (JIDs).
|
||||||
*
|
*
|
||||||
* @param xmppServiceDomain the service name
|
* @param xmppDomain the XMPP domain.
|
||||||
* @return a reference to this builder.
|
* @return a reference to this builder.
|
||||||
*/
|
*/
|
||||||
public B setXmppDomain(DomainBareJid xmppServiceDomain) {
|
public B setXmppDomain(DomainBareJid xmppDomain) {
|
||||||
this.xmppServiceDomain = xmppServiceDomain;
|
this.xmppServiceDomain = xmppDomain;
|
||||||
|
return getThis();
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the XMPP domain. The XMPP domain is what follows after the '@' sign in XMPP addresses (JIDs).
|
||||||
|
*
|
||||||
|
* @param xmppServiceDomain the XMPP domain.
|
||||||
|
* @return a reference to this builder.
|
||||||
|
* @throws XmppStringprepException if the given string is not a domain bare JID.
|
||||||
|
*/
|
||||||
|
public B setXmppDomain(String xmppServiceDomain) throws XmppStringprepException {
|
||||||
|
this.xmppServiceDomain = JidCreate.domainBareFrom(xmppServiceDomain);
|
||||||
return getThis();
|
return getThis();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue