本文整理汇总了Java中org.jxmpp.jid.DomainBareJid类的典型用法代码示例。如果您正苦于以下问题:Java DomainBareJid类的具体用法?Java DomainBareJid怎么用?Java DomainBareJid使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DomainBareJid类属于org.jxmpp.jid包,在下文中一共展示了DomainBareJid类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: domainBareFrom
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
/**
* Get a domain bare JID.
*
* @param jid the JID String.
* @return a domain bare JID.
* @throws XmppStringprepException if an error occurs.
*/
public static DomainBareJid domainBareFrom(String jid) throws XmppStringprepException {
DomainBareJid domainJid = DOMAINJID_CACHE.lookup(jid);
if (domainJid != null) {
return domainJid;
}
String domain = XmppStringUtils.parseDomain(jid);
try {
domainJid = new DomainpartJid(domain);
} catch (XmppStringprepException e) {
throw new XmppStringprepException(jid, e);
}
DOMAINJID_CACHE.put(jid, domainJid);
return domainJid;
}
示例2: buildConfiguration
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
private XMPPTCPConnectionConfiguration buildConfiguration() throws XmppStringprepException {
XMPPTCPConnectionConfiguration.Builder builder =
XMPPTCPConnectionConfiguration.builder();
builder.setHost(HOST1);
builder.setPort(PORT);
builder.setCompressionEnabled(false);
builder.setDebuggerEnabled(true);
builder.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled);
builder.setSendPresence(true);
if (Build.VERSION.SDK_INT >= 14) {
builder.setKeystoreType("AndroidCAStore");
// config.setTruststorePassword(null);
builder.setKeystorePath(null);
} else {
builder.setKeystoreType("BKS");
String str = System.getProperty("javax.net.ssl.trustStore");
if (str == null) {
str = System.getProperty("java.home") + File.separator + "etc" + File.separator + "security"
+ File.separator + "cacerts.bks";
}
builder.setKeystorePath(str);
}
DomainBareJid serviceName = JidCreate.domainBareFrom(HOST);
builder.setServiceName(serviceName);
return builder.build();
}
示例3: getDefaultGroupChatService
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public String getDefaultGroupChatService ()
{
try {
// Create a MultiUserChat using a Connection for a room
//TODO fix this with new smack
MultiUserChatManager mucMgr = MultiUserChatManager.getInstanceFor(mConnection);
if (!mucMgr.providesMucService(JidCreate.domainBareFrom(mUserJid)))
return DEFAULT_CONFERENCE_SERVER;
Collection<DomainBareJid> servers = mucMgr.getXMPPServiceDomains();
//just grab the first one
for (DomainBareJid server : servers)
return server.toString();
}
catch (Exception xe)
{
Log.w(TAG, "Error discovering MUC server",xe);
//unable to find conference server
return DEFAULT_CONFERENCE_SERVER;
}
return DEFAULT_CONFERENCE_SERVER;
}
示例4: domainBareThrowTest
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Test
public void domainBareThrowTest() {
final String notADomainBareJid = "";
try {
DomainBareJid jid = JidCreate.domainBareFrom(notADomainBareJid);
// Should throw
fail(jid + " should never been created");
} catch (XmppStringprepException e) {
assertEquals(notADomainBareJid, e.getCausingString());
}
}
示例5: DomainAndResourcepartJid
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
DomainAndResourcepartJid(DomainBareJid domainBareJid, Resourcepart resource) {
this.domainBareJid = requireNonNull(domainBareJid, "The DomainBareJid must not be null");
this.resource = requireNonNull(resource, "The Resource must not be null");
}
示例6: asDomainBareJid
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
return domainBareJid;
}
示例7: isParentOf
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public boolean isParentOf(DomainBareJid domainBareJid) {
return false;
}
示例8: isDomainBareJid
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public final boolean isDomainBareJid() {
return this instanceof DomainBareJid;
}
示例9: asDomainBareJid
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
return this;
}
示例10: isParentOf
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public boolean isParentOf(DomainBareJid domainBareJid) {
return domain.equals(domainBareJid.getDomain());
}
示例11: asDomainBareJid
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
return bareJid.asDomainBareJid();
}
示例12: getManualServiceSettingsService
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
private DomainBareJid getManualServiceSettingsService() throws XmppStringprepException {
final String jidString = mSharedPreferences.getString(MANUAL_SERVICE_SETTINGS_SERVICE, "");
return JidCreate.domainBareFrom(jidString);
}
示例13: bareFrom
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
/**
* Get a {@link BareJid} constructed from the optionally given {@link Localpart} and {link DomainBareJid}.
*
* @param localpart a optional localpart.
* @param domainBareJid a domain bare JID.
* @return a bare JID.
*/
public static BareJid bareFrom(Localpart localpart, DomainBareJid domainBareJid) {
return bareFrom(localpart, domainBareJid.getDomain());
}
示例14: fullFrom
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
/**
* Get a {@link FullJid} constructed from the given parts.
*
* @param localpart a optional localpart.
* @param domainBareJid a domain bare JID.
* @param resource a resourcepart
* @return a full JID.
*/
public static FullJid fullFrom(Localpart localpart, DomainBareJid domainBareJid, Resourcepart resource) {
return fullFrom(localpart, domainBareJid.getDomain(), resource);
}
示例15: entityBareFrom
import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
/**
* Get a {@link EntityBareJid} constructed from the given {@link Localpart} and {link DomainBareJid}.
*
* @param localpart a localpart.
* @param domainBareJid a domain bare JID.
* @return a bare JID.
*/
public static EntityBareJid entityBareFrom(Localpart localpart, DomainBareJid domainBareJid) {
return entityBareFrom(localpart, domainBareJid.getDomain());
}