public class FlexibleOfflineMessageRetrieval
extends tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModule
| Modifier and Type | Class and Description |
|---|---|
static class |
FlexibleOfflineMessageRetrieval.FlexibleOfflineMessageItemsAsyncCallback |
static class |
FlexibleOfflineMessageRetrieval.Item |
| Modifier and Type | Field and Description |
|---|---|
static String |
FLEXIBLE_OFFLINE_MODE_KEY |
static String |
FLEXIBLE_OFFLINE_XMLNS |
| Constructor and Description |
|---|
FlexibleOfflineMessageRetrieval() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterRegister() |
void |
fetchOfflineMessages(tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
tigase.jaxmpp.core.client.criteria.Criteria |
getCriteria() |
String[] |
getFeatures() |
void |
getOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items,
tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
void |
getOfflineMessagesInfo(tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
void |
getOfflineMessagesItems(tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
protected void |
processGet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element) |
protected void |
processSet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element) |
void |
purgeOfflineMessages(tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
void |
removeOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items,
tigase.jaxmpp.core.client.AsyncCallback asyncCallback) |
addExtension, getExtensionChain, getFeaturesWithExtensions, removeExtension, write, write, writepublic static final String FLEXIBLE_OFFLINE_MODE_KEY
public static final String FLEXIBLE_OFFLINE_XMLNS
public void afterRegister()
afterRegister in interface tigase.jaxmpp.core.client.xmpp.modules.InitializingModuleafterRegister in class tigase.jaxmpp.core.client.xmpp.modules.AbstractStanzaModule<tigase.jaxmpp.core.client.xmpp.stanzas.IQ>public void fetchOfflineMessages(tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic tigase.jaxmpp.core.client.criteria.Criteria getCriteria()
public String[] getFeatures()
public void getOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items, tigase.jaxmpp.core.client.AsyncCallback asyncCallback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void getOfflineMessagesInfo(tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void getOfflineMessagesItems(tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void purgeOfflineMessages(tigase.jaxmpp.core.client.AsyncCallback asyncCallback)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionpublic void removeOfflineMessages(ArrayList<FlexibleOfflineMessageRetrieval.Item> items, tigase.jaxmpp.core.client.AsyncCallback asyncCallback) throws tigase.jaxmpp.core.client.exceptions.JaxmppException
tigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected void processGet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
processGet in class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModuletigase.jaxmpp.core.client.exceptions.JaxmppExceptionprotected void processSet(tigase.jaxmpp.core.client.xmpp.stanzas.IQ element)
throws tigase.jaxmpp.core.client.exceptions.JaxmppException
processSet in class tigase.jaxmpp.core.client.xmpp.modules.AbstractIQModuletigase.jaxmpp.core.client.exceptions.JaxmppExceptionCopyright © 2006–2017 Tigase. All rights reserved.