當前位置: 首頁>>代碼示例>>Java>>正文


Java Presence.setType方法代碼示例

本文整理匯總了Java中org.jivesoftware.smack.packet.Presence.setType方法的典型用法代碼示例。如果您正苦於以下問題:Java Presence.setType方法的具體用法?Java Presence.setType怎麽用?Java Presence.setType使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在org.jivesoftware.smack.packet.Presence的用法示例。


在下文中一共展示了Presence.setType方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: sendSubscriptionRequest

import org.jivesoftware.smack.packet.Presence; //導入方法依賴的package包/類
/**
 * This method sends a subscription request to the sender.
 *
 * @param presence
 *            The presence used for sender and receiver information.
 * @throws NotConnectedException
 */
private void sendSubscriptionRequest(Presence presence) throws NotConnectedException {
    int priority = CommunoteRuntime.getInstance().getConfigurationManager()
            .getApplicationConfigurationProperties()
            .getProperty(ApplicationPropertyXmpp.PRIORITY, 100);
    Presence subscription = new Presence(Presence.Type.subscribe);
    subscription.setPriority(priority);
    subscription.setFrom(presence.getTo());
    subscription.setTo(presence.getFrom());
    presence.setType(Presence.Type.subscribed);
    presence.setFrom(subscription.getFrom());
    presence.setTo(subscription.getTo());
    connection.sendPacket(presence);
    connection.sendPacket(subscription);
}
 
開發者ID:Communote,項目名稱:communote-server,代碼行數:22,代碼來源:XMPPPresencePacketListener.java

示例2: login

import org.jivesoftware.smack.packet.Presence; //導入方法依賴的package包/類
/**
 * This method lets you send the presence direct to the gateway. Type, To and From
 * are modified.
 * @param presence the presence used to login to gateway
 */
public void login(Presence presence){
	presence.setType(Presence.Type.available);
	presence.setTo(entityJID);
	presence.setFrom(connection.getUser());
	connection.sendPacket(presence);
}
 
開發者ID:CJC-ivotten,項目名稱:androidPN-client.,代碼行數:12,代碼來源:Gateway.java

示例3: login

import org.jivesoftware.smack.packet.Presence; //導入方法依賴的package包/類
/**
 * This method lets you send the presence direct to the gateway. Type, To
 * and From are modified.
 * 
 * @param presence
 *            the presence used to login to gateway
 */
public void login(Presence presence) {
	presence.setType(Presence.Type.available);
	presence.setTo(entityJID);
	presence.setFrom(connection.getUser());
	connection.sendPacket(presence);
}
 
開發者ID:ikantech,項目名稱:xmppsupport_v2,代碼行數:14,代碼來源:Gateway.java


注:本文中的org.jivesoftware.smack.packet.Presence.setType方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。