本文整理汇总了Java中org.jivesoftware.smackx.ping.provider.PingProvider类的典型用法代码示例。如果您正苦于以下问题:Java PingProvider类的具体用法?Java PingProvider怎么用?Java PingProvider使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PingProvider类属于org.jivesoftware.smackx.ping.provider包,在下文中一共展示了PingProvider类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: registerSmackProviders
import org.jivesoftware.smackx.ping.provider.PingProvider; //导入依赖的package包/类
static void registerSmackProviders() {
ProviderManager pm = ProviderManager.getInstance();
// add IQ handling
pm.addIQProvider("query", "http://jabber.org/protocol/disco#info",
new DiscoverInfoProvider());
// add delayed delivery notifications
pm.addExtensionProvider("delay", "urn:xmpp:delay",
new DelayInfoProvider());
pm.addExtensionProvider("x", "jabber:x:delay", new DelayInfoProvider());
// add carbons and forwarding
pm.addExtensionProvider("forwarded", Forwarded.NAMESPACE,
new Forwarded.Provider());
pm.addExtensionProvider("sent", Carbon.NAMESPACE, new Carbon.Provider());
pm.addExtensionProvider("received", Carbon.NAMESPACE,
new Carbon.Provider());
// add delivery receipts
pm.addExtensionProvider(DeliveryReceipt.ELEMENT,
DeliveryReceipt.NAMESPACE, new DeliveryReceipt.Provider());
pm.addExtensionProvider(DeliveryReceiptRequest.ELEMENT,
DeliveryReceipt.NAMESPACE,
new DeliveryReceiptRequest.Provider());
// add XMPP Ping (XEP-0199)
pm.addIQProvider("ping", "urn:xmpp:ping", new PingProvider());
ServiceDiscoveryManager.setIdentityName(XMPP_IDENTITY_NAME);
ServiceDiscoveryManager.setIdentityType(XMPP_IDENTITY_TYPE);
}
开发者ID:victoryckl,项目名称:XmppTest,代码行数:28,代码来源:SmackImpl.java
示例2: registerSmackProviders
import org.jivesoftware.smackx.ping.provider.PingProvider; //导入依赖的package包/类
static void registerSmackProviders() {
ProviderManager pm = ProviderManager.getInstance();
// add IQ handling
pm.addIQProvider("query","http://jabber.org/protocol/disco#info", new DiscoverInfoProvider());
pm.addIQProvider("query","http://jabber.org/protocol/disco#items", new DiscoverItemsProvider());
// add delayed delivery notifications
pm.addExtensionProvider("delay","urn:xmpp:delay", new DelayInfoProvider());
pm.addExtensionProvider("x","jabber:x:delay", new DelayInfoProvider());
// add XEP-0092 Software Version
pm.addIQProvider("query", Version.NAMESPACE, new Version.Provider());
// add carbons and forwarding
pm.addExtensionProvider("forwarded", Forwarded.NAMESPACE, new Forwarded.Provider());
pm.addExtensionProvider("sent", Carbon.NAMESPACE, new Carbon.Provider());
pm.addExtensionProvider("received", Carbon.NAMESPACE, new Carbon.Provider());
// add delivery receipts
pm.addExtensionProvider(DeliveryReceipt.ELEMENT, DeliveryReceipt.NAMESPACE, new DeliveryReceipt.Provider());
pm.addExtensionProvider(DeliveryReceiptRequest.ELEMENT, DeliveryReceipt.NAMESPACE, new DeliveryReceiptRequest.Provider());
// add XMPP Ping (XEP-0199)
pm.addIQProvider("ping","urn:xmpp:ping", new PingProvider());
ServiceDiscoveryManager.setDefaultIdentity(YAXIM_IDENTITY);
// XEP-0115 Entity Capabilities
pm.addExtensionProvider("c", "http://jabber.org/protocol/caps", new CapsExtensionProvider());
XmppStreamHandler.addExtensionProviders();
}
开发者ID:ufo22940268,项目名称:maven-yaxim,代码行数:29,代码来源:SmackableImp.java
示例3: configureProviderManager
import org.jivesoftware.smackx.ping.provider.PingProvider; //导入依赖的package包/类
public static void configureProviderManager() {
ProviderManager pm = ProviderManager.getInstance();
// Service Discovery # Items
pm.addIQProvider("query","http://jabber.org/protocol/disco#items", new DiscoverItemsProvider());
// Service Discovery # Info
pm.addIQProvider("query","http://jabber.org/protocol/disco#info", new DiscoverInfoProvider());
// Data Forms
pm.addExtensionProvider("x","jabber:x:data", new DataFormProvider());
// XEP-0199 XMPP Ping
pm.addIQProvider("ping", "urn:xmpp:ping", new PingProvider());
// XEP-0115 Entity Capabilities
pm.addExtensionProvider("c", "http://jabber.org/protocol/caps", new CapsExtensionProvider());
}
开发者ID:xtang,项目名称:asmack-mini,代码行数:16,代码来源:ConfigureProviderManager.java
注:本文中的org.jivesoftware.smackx.ping.provider.PingProvider类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论