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


Java Type.GET属性代码示例

本文整理汇总了Java中org.jivesoftware.smack.packet.IQ.Type.GET属性的典型用法代码示例。如果您正苦于以下问题:Java Type.GET属性的具体用法?Java Type.GET怎么用?Java Type.GET使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在org.jivesoftware.smack.packet.IQ.Type的用法示例。


在下文中一共展示了Type.GET属性的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: processPacket

/**
 * Process the next packet sent to this packet listener.<p>
 * <p/>
 *
 * @param packet the packet to process.
 */
public void processPacket(Packet packet)
{
    if(packet != null &&  !(packet instanceof NotificationEventIQ))
            return;

    NotificationEventIQ notifyEvent = (NotificationEventIQ)packet;

    if(logger.isDebugEnabled())
    {
        if (logger.isDebugEnabled())
            logger.debug("Received notificationEvent from "
                     + notifyEvent.getFrom()
                     + " msg : "
                     + notifyEvent.toXML());
    }

    //do not notify

    String fromUserID
        = org.jivesoftware.smack.util.StringUtils.parseBareAddress(
            notifyEvent.getFrom());

    Contact sender = opSetPersPresence.findContactByID(fromUserID);

    if(sender == null)
        sender = opSetPersPresence.createVolatileContact(fromUserID);

    if(notifyEvent.getType() == Type.GET)
        fireNewEventNotification(
                        sender,
                        notifyEvent.getEventName(),
                        notifyEvent.getEventValue(),
                        notifyEvent.getEventSource(),
                        true);
    else if(notifyEvent.getType() == Type.ERROR)
        fireNewEventNotification(
                        sender,
                        notifyEvent.getEventName(),
                        notifyEvent.getEventValue(),
                        notifyEvent.getEventSource(),
                        false);
}
 
开发者ID:zhaozw,项目名称:android-1,代码行数:48,代码来源:OperationSetGenericNotificationsJabberImpl.java

示例2: processPacket

/**
 * Process the next packet sent to this packet listener.<p>
 * <p/>
 *
 * @param packet the packet to process.
 */
public void processPacket(Packet packet)
{
    if(packet != null &&  !(packet instanceof NotificationEventIQ))
            return;

    NotificationEventIQ notifyEvent = (NotificationEventIQ)packet;

    if(logger.isDebugEnabled())
    {
        if (logger.isDebugEnabled())
            logger.debug("Received notificationEvent from "
                     + notifyEvent.getFrom()
                     + " msg : "
                     + notifyEvent.toXML());
    }

    //do not notify

    String fromUserID
        = org.jivesoftware.smack.util.StringUtils.parseBareAddress(
            notifyEvent.getFrom());

    Contact sender = opSetPersPresence.findContactByID(fromUserID);

    if(sender == null)
        sender = opSetPersPresence.createVolatileContact(
            notifyEvent.getFrom());

    if(notifyEvent.getType() == Type.GET)
        fireNewEventNotification(
                        sender,
                        notifyEvent.getEventName(),
                        notifyEvent.getEventValue(),
                        notifyEvent.getEventSource(),
                        true);
    else if(notifyEvent.getType() == Type.ERROR)
        fireNewEventNotification(
                        sender,
                        notifyEvent.getEventName(),
                        notifyEvent.getEventValue(),
                        notifyEvent.getEventSource(),
                        false);
}
 
开发者ID:jitsi,项目名称:jitsi,代码行数:49,代码来源:OperationSetGenericNotificationsJabberImpl.java


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