本文整理汇总了Java中org.jivesoftware.smackx.pubsub.listener.ItemEventListener类的典型用法代码示例。如果您正苦于以下问题:Java ItemEventListener类的具体用法?Java ItemEventListener怎么用?Java ItemEventListener使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ItemEventListener类属于org.jivesoftware.smackx.pubsub.listener包,在下文中一共展示了ItemEventListener类的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Register a listener for item publication events. This
* listener will get called whenever an item is published to
* this node.
*
* @param listener The handler for the event
*/
@SuppressWarnings("unchecked")
public void addItemEventListener(@SuppressWarnings("rawtypes") ItemEventListener listener)
{
StanzaListener conListener = new ItemEventTranslator(listener);
itemEventToListenerMap.put(listener, conListener);
con.addSyncStanzaListener(conListener, new EventContentFilter(EventElementType.items.toString(), "item"));
}
示例2: removeItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Unregister a listener for publication events.
*
* @param listener The handler to unregister
*/
public void removeItemEventListener(@SuppressWarnings("rawtypes") ItemEventListener listener)
{
StanzaListener conListener = itemEventToListenerMap.remove(listener);
if (conListener != null)
con.removeSyncStanzaListener(conListener);
}
示例3: removeItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Unregister a listener for publication events.
*
* @param listener The handler to unregister
*/
public void removeItemEventListener(ItemEventListener listener)
{
PacketListener conListener = itemEventToListenerMap.remove(listener);
if (conListener != null)
con.removePacketListener(conListener);
}
示例4: removeItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Unregister a listener for publication events.
*
* @param listener
* The handler to unregister
*/
public void removeItemEventListener(ItemEventListener listener) {
PacketListener conListener = itemEventToListenerMap.remove(listener);
if (conListener != null)
con.removePacketListener(conListener);
}
示例5: ItemEventTranslator
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
public ItemEventTranslator(@SuppressWarnings("rawtypes") ItemEventListener eventListener)
{
listener = eventListener;
}
示例6: ItemEventTranslator
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
public ItemEventTranslator(ItemEventListener eventListener)
{
listener = eventListener;
}
示例7: ItemEventTranslator
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
public ItemEventTranslator(ItemEventListener eventListener) {
listener = eventListener;
}
示例8: addItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Register a listener for item publication events. This
* listener will get called whenever an item is published to
* this node.
*
* @param listener The handler for the event
*/
public void addItemEventListener(ItemEventListener listener)
{
PacketListener conListener = new ItemEventTranslator(listener);
itemEventToListenerMap.put(listener, conListener);
con.addPacketListener(conListener, new EventContentFilter(EventElementType.items.toString(), "item"));
}
示例9: addItemEventListener
import org.jivesoftware.smackx.pubsub.listener.ItemEventListener; //导入依赖的package包/类
/**
* Register a listener for item publication events. This listener will get
* called whenever an item is published to this node.
*
* @param listener
* The handler for the event
*/
public void addItemEventListener(ItemEventListener listener) {
PacketListener conListener = new ItemEventTranslator(listener);
itemEventToListenerMap.put(listener, conListener);
con.addPacketListener(conListener, new EventContentFilter(
EventElementType.items.toString(), "item"));
}