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
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final String[]static final Stringstatic final Stringstatic final String[][]static final String[]static final StringFields inherited from class tigase.xmpp.XMPPProcessor
ALL_NAMES, ALL_PATHS, cmpInfoFields inherited from interface tigase.xmpp.XMPPImplIfc
CLIENT_XMLNS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontigase.xmpp.AuthorizationcanHandle(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn) voidpostProcess(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection conn, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> queue, Map<String, Object> settings) voidprocess(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, supTypesMethods inherited from class tigase.xmpp.XMPPProcessor
compareTo, concurrentQueuesNo, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Comparable
compareToMethods 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:
canHandlein interfacetigase.xmpp.XMPPImplIfc- Overrides:
canHandlein 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:
processin 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:
postProcessin interfacetigase.xmpp.XMPPPostprocessorIfc
-
supElementNamePaths
- Specified by:
supElementNamePathsin interfacetigase.xmpp.XMPPImplIfc- Overrides:
supElementNamePathsin classtigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-
supNamespaces
- Specified by:
supNamespacesin interfacetigase.xmpp.XMPPImplIfc- Overrides:
supNamespacesin classtigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
-