@Bean(name="message-archive-xep-0136",
parent=tigase.server.xmppsession.SessionManager.class,
active=true)
public class Xep0136MessageArchivingProcessor
extends tigase.xmpp.XMPPProcessor
implements tigase.xmpp.XMPPProcessorIfc
| Modifier and Type | Field and Description |
|---|---|
protected static String |
AUTO |
protected static String |
ID |
static String |
LIST |
static String |
MUC_SAVE |
static String |
REMOVE |
static String |
RETRIEVE |
protected static String |
SETTINGS |
static String |
XEP0136NS |
| Constructor and Description |
|---|
Xep0136MessageArchivingProcessor() |
| Modifier and Type | Method and Description |
|---|---|
String |
id() |
void |
process(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
tigase.db.NonAuthUserRepository repo,
Queue<tigase.server.Packet> results,
Map<String,Object> settings) |
protected void |
requestingPreferrences(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
Queue<tigase.server.Packet> results) |
tigase.xml.Element[] |
supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session) |
String[][] |
supElementNamePaths() |
String[] |
supNamespaces() |
protected void |
updateAutoSave(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
tigase.xml.Element auto,
Queue<tigase.server.Packet> results) |
protected void |
updatingPreferences(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
tigase.xml.Element pref,
Queue<tigase.server.Packet> results) |
canHandle, compareTo, concurrentQueuesNo, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, supStreamFeatures, supTypes, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitcanHandle, concurrentQueuesNo, getComponentInfo, getStatistics, init, supStreamFeatures, supTypescompareTopublic static final String MUC_SAVE
public static final String LIST
public static final String REMOVE
public static final String RETRIEVE
public static final String XEP0136NS
protected static final String AUTO
protected static final String ID
protected static final String SETTINGS
public String id()
id in interface tigase.xmpp.XMPPImplIfcpublic String[][] supElementNamePaths()
supElementNamePaths in interface tigase.xmpp.XMPPImplIfcsupElementNamePaths in class tigase.xmpp.XMPPProcessorpublic String[] supNamespaces()
supNamespaces in interface tigase.xmpp.XMPPImplIfcsupNamespaces in class tigase.xmpp.XMPPProcessorpublic tigase.xml.Element[] supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session)
supDiscoFeatures in interface tigase.xmpp.XMPPImplIfcsupDiscoFeatures in class tigase.xmpp.XMPPProcessorpublic void process(tigase.server.Packet packet,
tigase.xmpp.XMPPResourceConnection session,
tigase.db.NonAuthUserRepository repo,
Queue<tigase.server.Packet> results,
Map<String,Object> settings)
throws tigase.xmpp.XMPPException
process in interface tigase.xmpp.XMPPProcessorIfctigase.xmpp.XMPPExceptionprotected void requestingPreferrences(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
Queue<tigase.server.Packet> results)
throws tigase.xmpp.NotAuthorizedException,
tigase.db.TigaseDBException
tigase.xmpp.NotAuthorizedExceptiontigase.db.TigaseDBExceptionprotected void updatingPreferences(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
tigase.xml.Element pref,
Queue<tigase.server.Packet> results)
throws tigase.xmpp.PacketErrorTypeException,
tigase.xmpp.NotAuthorizedException
tigase.xmpp.PacketErrorTypeExceptiontigase.xmpp.NotAuthorizedExceptionprotected void updateAutoSave(tigase.xmpp.XMPPResourceConnection session,
tigase.server.Packet packet,
tigase.xml.Element auto,
Queue<tigase.server.Packet> results)
throws tigase.xmpp.PacketErrorTypeException,
tigase.xmpp.NotAuthorizedException
tigase.xmpp.PacketErrorTypeExceptiontigase.xmpp.NotAuthorizedExceptionCopyright © 2012–2021 "Tigase, Inc.". All rights reserved.