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 Details

  • 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 interface tigase.xmpp.XMPPImplIfc
      Overrides:
      canHandle in class tigase.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 interface tigase.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 interface tigase.xmpp.XMPPPostprocessorIfc
    • supElementNamePaths

      public String[][] supElementNamePaths()
      Specified by:
      supElementNamePaths in interface tigase.xmpp.XMPPImplIfc
      Overrides:
      supElementNamePaths in class tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor
    • supNamespaces

      public String[] supNamespaces()
      Specified by:
      supNamespaces in interface tigase.xmpp.XMPPImplIfc
      Overrides:
      supNamespaces in class tigase.xmpp.impl.annotation.AnnotatedXMPPProcessor