Class JingleArchive
java.lang.Object
tigase.xmpp.XMPPProcessor
tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
tigase.archive.unified.processors.JingleArchive
- All Implemented Interfaces:
Comparable<tigase.xmpp.XMPPImplIfc>
,tigase.xmpp.XMPPImplIfc
,tigase.xmpp.XMPPPostprocessorIfc
,tigase.xmpp.XMPPProcessorConcurrencyAwareIfc
,tigase.xmpp.XMPPProcessorIfc
@Bean(name="jingle-archive",
parent=tigase.server.xmppsession.SessionManager.class,
active=false)
public class JingleArchive
extends tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
implements tigase.xmpp.XMPPProcessorIfc, tigase.xmpp.XMPPPostprocessorIfc
- Author:
- andrzej
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final String
protected static final String
protected static final String
protected static final String[]
static final String
static final String
static final String[][]
static final String[]
static final String
Fields inherited from class tigase.xmpp.XMPPProcessor
ALL_NAMES, ALL_PATHS, cmpInfo
Fields inherited from interface tigase.xmpp.XMPPImplIfc
CLIENT_XMLNS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiontigase.xmpp.Authorization
canHandle
(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn) void
postProcess
(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> queue, Map<String, Object> settings) void
process
(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> results, Map<String, Object> settings) String[][]
String[]
Methods inherited from class tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
id, supDiscoFeatures, supStreamFeatures, supTypes
Methods inherited from class tigase.xmpp.XMPPProcessor
compareTo, concurrentQueuesNo, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.lang.Comparable
compareTo
Methods inherited from interface tigase.xmpp.XMPPImplIfc
concurrentQueuesNo, getComponentInfo, getStatistics, id, init, supDiscoFeatures, supStreamFeatures, supTypes
-
Field Details
-
JINGLE_XMLNS
- See Also:
-
TIGASE_ARCHIVE_JINGLE_XMLNS
- See Also:
-
OMIT_JINGLE_XMLNS_KEY
- See Also:
-
OMIT_JINGLE_XMLNS_SUP_XMLNSS
-
ID
- See Also:
-
JINGLE_EL
- See Also:
-
JINGLE_PATH
-
OMIT_JINGLE_XMLNS_SUP_PATHS
-
JINGLE_MESSAGE_XMLNS
- See Also:
-
-
Constructor Details
-
JingleArchive
public JingleArchive()
-
-
Method Details
-
canHandle
public tigase.xmpp.Authorization canHandle(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn) - Specified by:
canHandle
in interfacetigase.xmpp.XMPPImplIfc
- Overrides:
canHandle
in classtigase.xmpp.XMPPProcessor
-
process
public void process(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> results, Map<String, Object> settings) throws tigase.xmpp.XMPPException- Specified by:
process
in interfacetigase.xmpp.XMPPProcessorIfc
- Throws:
tigase.xmpp.XMPPException
-
postProcess
public void postProcess(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> queue, Map<String, Object> settings) - Specified by:
postProcess
in interfacetigase.xmpp.XMPPPostprocessorIfc
-
supElementNamePaths
- Specified by:
supElementNamePaths
in interfacetigase.xmpp.XMPPImplIfc
- Overrides:
supElementNamePaths
in classtigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-
supNamespaces
- Specified by:
supNamespaces
in interfacetigase.xmpp.XMPPImplIfc
- Overrides:
supNamespaces
in classtigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-