public class MessageArchiveManagementModule extends AbstractStanzaModule implements PacketWriterAware, Extension
Modifier and Type | Class and Description |
---|---|
static class |
MessageArchiveManagementModule.DefaultValue |
static interface |
MessageArchiveManagementModule.MessageArchiveItemReceivedEventHandler |
static class |
MessageArchiveManagementModule.Query |
static class |
MessageArchiveManagementModule.QueryFormCallback |
static class |
MessageArchiveManagementModule.ResultCallback |
static class |
MessageArchiveManagementModule.SettingsCallback |
context, log
Constructor and Description |
---|
MessageArchiveManagementModule() |
beforeRegister, beforeUnregister, fireEvent, getFirstChild, process, setContext, write, write, write
public static List<JID> mapChildrenToListOfJids(Element elem) throws XMLException
XMLException
public Element afterReceive(Element received) throws JaxmppException
afterReceive
in interface Extension
JaxmppException
public void afterRegister()
InitializingModule
afterRegister
in interface InitializingModule
afterRegister
in class AbstractStanzaModule
public Element beforeSend(Element received) throws JaxmppException
beforeSend
in interface Extension
JaxmppException
public Criteria getCriteria()
XmppModule
getCriteria
in interface XmppModule
public String[] getFeatures()
XmppModule
Returns features what are implemented by Module.
getFeatures
in interface Extension
getFeatures
in interface XmppModule
public void process(Stanza stanza) throws JaxmppException
AbstractStanzaModule
process
in class AbstractStanzaModule
JaxmppException
public void queryItems(MessageArchiveManagementModule.Query query, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void queryItems(MessageArchiveManagementModule.Query query, JID componentJid, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void queryItems(MessageArchiveManagementModule.Query query, JID componentJid, String node, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void queryItems(JabberDataElement form, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void queryItems(JabberDataElement form, JID componentJid, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void queryItems(JabberDataElement form, JID componentJid, String node, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppException
public void retrieveQueryForm(MessageArchiveManagementModule.QueryFormCallback callback) throws JaxmppException
JaxmppException
public void retrieveQueryForm(JID componentJid, MessageArchiveManagementModule.QueryFormCallback callback) throws JaxmppException
JaxmppException
public void retrieveSettings(MessageArchiveManagementModule.SettingsCallback callback) throws JaxmppException
JaxmppException
public void setPacketWriter(PacketWriter packetWriter)
PacketWriterAware
setPacketWriter
in interface PacketWriterAware
packetWriter
- PacketWriterpublic void updateSetttings(MessageArchiveManagementModule.DefaultValue defValue, List<JID> always, List<JID> never, MessageArchiveManagementModule.SettingsCallback callback) throws JaxmppException
JaxmppException
Copyright © 2006–2018 Tigase. All rights reserved.