当前位置: 首页>>代码示例>>Java>>正文


Java DomainBareJid类代码示例

本文整理汇总了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;
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:23,代码来源:JidCreate.java

示例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();
}
 
开发者ID:saveendhiman,项目名称:XMPPSample_Studio,代码行数:31,代码来源:XMPP.java

示例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;
}
 
开发者ID:zom,项目名称:Zom-Android,代码行数:30,代码来源:XmppConnection.java

示例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());
	}
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:12,代码来源:JidCreateTest.java

示例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");
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:DomainAndResourcepartJid.java

示例6: asDomainBareJid

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
	return domainBareJid;
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:DomainAndResourcepartJid.java

示例7: isParentOf

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public boolean isParentOf(DomainBareJid domainBareJid) {
	return false;
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:DomainAndResourcepartJid.java

示例8: isDomainBareJid

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public final boolean isDomainBareJid() {
	return this instanceof DomainBareJid;
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:AbstractJid.java

示例9: asDomainBareJid

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
	return this;
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:DomainpartJid.java

示例10: isParentOf

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public boolean isParentOf(DomainBareJid domainBareJid) {
	return domain.equals(domainBareJid.getDomain());
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:DomainpartJid.java

示例11: asDomainBareJid

import org.jxmpp.jid.DomainBareJid; //导入依赖的package包/类
@Override
public DomainBareJid asDomainBareJid() {
	return bareJid.asDomainBareJid();
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:5,代码来源:LocalDomainAndResourcepartJid.java

示例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);
}
 
开发者ID:ProjectMAXS,项目名称:maxs,代码行数:5,代码来源:Settings.java

示例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());
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:11,代码来源:JidCreate.java

示例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);
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:12,代码来源:JidCreate.java

示例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());
}
 
开发者ID:igniterealtime,项目名称:jxmpp,代码行数:11,代码来源:JidCreate.java


注:本文中的org.jxmpp.jid.DomainBareJid类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。