本文整理匯總了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);
}
示例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);
}
示例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);
}