public class MessageArchiveManagementModule
extends tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule
implements tigase.jaxmpp.core.client.xmpp.modules.PacketWriterAware, tigase.jaxmpp.core.client.xmpp.modules.extensions.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 |
| Constructor and Description |
|---|
MessageArchiveManagementModule() |
| Modifier and Type | Method and Description |
|---|---|
tigase.jaxmpp.core.client.xml.Element |
afterReceive(tigase.jaxmpp.core.client.xml.Element received) |
void |
afterRegister() |
tigase.jaxmpp.core.client.xml.Element |
beforeSend(tigase.jaxmpp.core.client.xml.Element received) |
tigase.jaxmpp.core.client.criteria.Criteria |
getCriteria() |
String[] |
getFeatures() |
static List<tigase.jaxmpp.core.client.JID> |
mapChildrenToListOfJids(tigase.jaxmpp.core.client.xml.Element elem) |
void |
process(tigase.jaxmpp.core.client.xmpp.stanzas.Stanza stanza) |
void |
queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
tigase.jaxmpp.core.client.JID componentJid,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
tigase.jaxmpp.core.client.JID componentJid,
String node,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
queryItems(MessageArchiveManagementModule.Query query,
tigase.jaxmpp.core.client.JID componentJid,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
queryItems(MessageArchiveManagementModule.Query query,
tigase.jaxmpp.core.client.JID componentJid,
String node,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
queryItems(MessageArchiveManagementModule.Query query,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback) |
void |
retrieveQueryForm(tigase.jaxmpp.core.client.JID componentJid,
MessageArchiveManagementModule.QueryFormCallback callback) |
void |
retrieveQueryForm(MessageArchiveManagementModule.QueryFormCallback callback) |
void |
retrieveSettings(MessageArchiveManagementModule.SettingsCallback callback) |
void |
setPacketWriter(tigase.jaxmpp.core.client.PacketWriter packetWriter) |
void |
updateSetttings(MessageArchiveManagementModule.DefaultValue defValue,
List<tigase.jaxmpp.core.client.JID> always,
List<tigase.jaxmpp.core.client.JID> never,
MessageArchiveManagementModule.SettingsCallback callback) |
public static List<tigase.jaxmpp.core.client.JID> mapChildrenToListOfJids(tigase.jaxmpp.core.client.xml.Element elem) throws tigase.jaxmpp.core.client.xml.XMLException
tigase.jaxmpp.core.client.xml.XMLExceptionpublic tigase.jaxmpp.core.client.xml.Element afterReceive(tigase.jaxmpp.core.client.xml.Element received)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
afterReceive in interface tigase.jaxmpp.core.client.xmpp.modules.extensions.Extensiontigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void afterRegister()
afterRegister in interface tigase.jaxmpp.core.client.xmpp.modules.InitializingModuleafterRegister in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModulepublic tigase.jaxmpp.core.client.xml.Element beforeSend(tigase.jaxmpp.core.client.xml.Element received)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
beforeSend in interface tigase.jaxmpp.core.client.xmpp.modules.extensions.Extensiontigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.criteria.Criteria getCriteria()
getCriteria in interface tigase.jaxmpp.core.client.XmppModulepublic String[] getFeatures()
getFeatures in interface tigase.jaxmpp.core.client.xmpp.modules.extensions.ExtensiongetFeatures in interface tigase.jaxmpp.core.client.XmppModulepublic void process(tigase.jaxmpp.core.client.xmpp.stanzas.Stanza stanza)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
process in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModuletigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, String queryid, tigase.jaxmpp.core.client.xmpp.utils.RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, tigase.jaxmpp.core.client.JID componentJid, String queryid, tigase.jaxmpp.core.client.xmpp.utils.RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(MessageArchiveManagementModule.Query query, tigase.jaxmpp.core.client.JID componentJid, String node, String queryid, tigase.jaxmpp.core.client.xmpp.utils.RSM rsm, MessageArchiveManagementModule.ResultCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
tigase.jaxmpp.core.client.JID componentJid,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void queryItems(tigase.jaxmpp.core.client.xmpp.forms.JabberDataElement form,
tigase.jaxmpp.core.client.JID componentJid,
String node,
String queryid,
tigase.jaxmpp.core.client.xmpp.utils.RSM rsm,
MessageArchiveManagementModule.ResultCallback callback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void retrieveQueryForm(MessageArchiveManagementModule.QueryFormCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void retrieveQueryForm(tigase.jaxmpp.core.client.JID componentJid,
MessageArchiveManagementModule.QueryFormCallback callback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void retrieveSettings(MessageArchiveManagementModule.SettingsCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void setPacketWriter(tigase.jaxmpp.core.client.PacketWriter packetWriter)
setPacketWriter in interface tigase.jaxmpp.core.client.xmpp.modules.PacketWriterAwarepublic void updateSetttings(MessageArchiveManagementModule.DefaultValue defValue, List<tigase.jaxmpp.core.client.JID> always, List<tigase.jaxmpp.core.client.JID> never, MessageArchiveManagementModule.SettingsCallback callback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionCopyright © 2006–2021 Tigase. All rights reserved.