⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iqpepownerhandler.java

📁 openfire 服务器源码下载
💻 JAVA
字号:
/** * $RCSfile: $ * $Revision: $ * $Date: $ * * Copyright (C) 2008 Jive Software. All rights reserved. * * This software is published under the terms of the GNU Public License (GPL), * a copy of which is included in this distribution, or a commercial license * agreement with Jive. */package org.jivesoftware.openfire.pep;import org.jivesoftware.openfire.IQHandlerInfo;import org.jivesoftware.openfire.XMPPServer;import org.jivesoftware.openfire.auth.UnauthorizedException;import org.jivesoftware.openfire.handler.IQHandler;import org.xmpp.packet.IQ;/** * <p> * An {@link IQHandler} used to implement XEP-0163: "Personal Eventing via Pubsub" * Version 1.0 * </p> *  * <p> * An IQHandler can only handle one namespace in its IQHandlerInfo. However, PEP * related packets are seen having a variety of different namespaces. This * handler is needed to forward IQ packets with the * <i>'http://jabber.org/protocol/pubsub#owner'</i> namespace to IQPEPHandler. * </p> *  * @author Armando Jagucki *  */public class IQPEPOwnerHandler extends IQHandler {    private IQHandlerInfo info;    public IQPEPOwnerHandler() {        super("Personal Eventing 'pubsub#owner' Handler");        info = new IQHandlerInfo("pubsub", "http://jabber.org/protocol/pubsub#owner");    }    @Override    public IQHandlerInfo getInfo() {        return info;    }    @Override    public IQ handleIQ(IQ packet) throws UnauthorizedException {        return XMPPServer.getInstance().getIQPEPHandler().handleIQ(packet);    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -