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, writepublic static List<JID> mapChildrenToListOfJids(Element elem) throws XMLException
XMLExceptionpublic Element afterReceive(Element received) throws JaxmppException
afterReceive in interface ExtensionJaxmppExceptionpublic void afterRegister()
InitializingModuleafterRegister in interface InitializingModuleafterRegister in class AbstractStanzaModulepublic Element beforeSend(Element received) throws JaxmppException
beforeSend in interface ExtensionJaxmppExceptionpublic Criteria getCriteria()
XmppModulegetCriteria in interface XmppModulepublic String[] getFeatures()
XmppModuleReturns features what are implemented by Module.
getFeatures in interface ExtensiongetFeatures in interface XmppModulepublic void process(Stanza stanza) throws JaxmppException
AbstractStanzaModuleprocess in class AbstractStanzaModuleJaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, JID componentJid, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, JID componentJid, String node, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void queryItems(JabberDataElement form, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void queryItems(JabberDataElement form, JID componentJid, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void queryItems(JabberDataElement form, JID componentJid, String node, String queryid, RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws JaxmppException
JaxmppExceptionpublic void retrieveQueryForm(MessageArchiveManagementModule.QueryFormCallback callback) throws JaxmppException
JaxmppExceptionpublic void retrieveQueryForm(JID componentJid, MessageArchiveManagementModule.QueryFormCallback callback) throws JaxmppException
JaxmppExceptionpublic void retrieveSettings(MessageArchiveManagementModule.SettingsCallback callback) throws JaxmppException
JaxmppExceptionpublic void setPacketWriter(PacketWriter packetWriter)
PacketWriterAwaresetPacketWriter in interface PacketWriterAwarepacketWriter - PacketWriterpublic void updateSetttings(MessageArchiveManagementModule.DefaultValue defValue, List<JID> always, List<JID> never, MessageArchiveManagementModule.SettingsCallback callback) throws JaxmppException
JaxmppExceptionCopyright © 2006–2018 Tigase. All rights reserved.