package com.reucon.openfire.plugin.archive.xep0136; import java.util.ArrayList; import org.jivesoftware.openfire.XMPPServer; import org.jivesoftware.openfire.handler.IQHandler; import com.reucon.openfire.plugin.archive.xep.AbstractXepSupport; /** * Encapsulates support for <a * href="http://www.xmpp.org/extensions/xep-0136.html">XEP-0136</a>. */ public class Xep0136Support extends AbstractXepSupport { private static final String NAMESPACE_AUTO = "urn:xmpp:archive:auto"; private static final String IQ_NAMESPACE = "urn:xmpp:archive"; public Xep0136Support(XMPPServer server) { super(server, NAMESPACE_AUTO,IQ_NAMESPACE, "XEP-0136 IQ Dispatcher", false); iqHandlers = new ArrayList<IQHandler>(); // support for #ns-pref // iqHandlers.add(new IQPrefHandler()); // support for #ns-manage iqHandlers.add(new IQListHandler()); iqHandlers.add(new IQRetrieveHandler()); // iqHandlers.add(new IQRemoveHandler()); } }