Class Xep0136MessageArchivingProcessor

java.lang.Object
tigase.xmpp.XMPPProcessor
tigase.archive.processors.Xep0136MessageArchivingProcessor
All Implemented Interfaces:
Comparable<tigase.xmpp.XMPPImplIfc>, tigase.xmpp.XMPPImplIfc, tigase.xmpp.XMPPProcessorConcurrencyAwareIfc, tigase.xmpp.XMPPProcessorIfc

@Deprecated @Bean(name="message-archive-xep-0136", parent=tigase.server.xmppsession.SessionManager.class, active=false) public class Xep0136MessageArchivingProcessor extends tigase.xmpp.XMPPProcessor implements tigase.xmpp.XMPPProcessorIfc
Deprecated.
MessageArchingPlugin is implementation of plugin which forwards messages with type set to "chat" to MessageArchivingComponent to store this messages in message archive.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
    Deprecated.
     
    protected static final String
    Deprecated.
     
    static final String
    Deprecated.
     
    static final String
    Deprecated.
     
    static final String
    Deprecated.
     
    static final String
    Deprecated.
     
    protected static final String
    Deprecated.
     
    static final String
    Deprecated.
     

    Fields inherited from class tigase.xmpp.XMPPProcessor

    ALL_NAMES, ALL_PATHS, cmpInfo

    Fields inherited from interface tigase.xmpp.XMPPImplIfc

    CLIENT_XMLNS
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    id()
    Deprecated.
     
    void
    process(tigase.server.Packet packet, tigase.xmpp.XMPPResourceConnection session, tigase.db.NonAuthUserRepository repo, Queue<tigase.server.Packet> results, Map<String,Object> settings)
    Deprecated.
     
    protected void
    requestingPreferrences(tigase.xmpp.XMPPResourceConnection session, tigase.server.Packet packet, Queue<tigase.server.Packet> results)
    Deprecated.
     
    tigase.xml.Element[]
    supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session)
    Deprecated.
     
    String[][]
    Deprecated.
     
    Deprecated.
     
    protected void
    updateAutoSave(tigase.xmpp.XMPPResourceConnection session, tigase.server.Packet packet, tigase.xml.Element auto, Queue<tigase.server.Packet> results)
    Deprecated.
     
    protected void
    updatingPreferences(tigase.xmpp.XMPPResourceConnection session, tigase.server.Packet packet, tigase.xml.Element pref, Queue<tigase.server.Packet> results)
    Deprecated.
     

    Methods inherited from class tigase.xmpp.XMPPProcessor

    canHandle, compareTo, concurrentQueuesNo, getComponentInfo, getInstance, getQueueSize, getStatistics, getThreadsNo, init, supStreamFeatures, supTypes, 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

    canHandle, concurrentQueuesNo, getComponentInfo, getStatistics, init, supStreamFeatures, supTypes
  • Field Details

  • Constructor Details

    • Xep0136MessageArchivingProcessor

      public Xep0136MessageArchivingProcessor()
      Deprecated.
  • Method Details

    • id

      public String id()
      Deprecated.
      Specified by:
      id in interface tigase.xmpp.XMPPImplIfc
    • supElementNamePaths

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

      public String[] supNamespaces()
      Deprecated.
      Specified by:
      supNamespaces in interface tigase.xmpp.XMPPImplIfc
      Overrides:
      supNamespaces in class tigase.xmpp.XMPPProcessor
    • supDiscoFeatures

      public tigase.xml.Element[] supDiscoFeatures(tigase.xmpp.XMPPResourceConnection session)
      Deprecated.
      Specified by:
      supDiscoFeatures in interface tigase.xmpp.XMPPImplIfc
      Overrides:
      supDiscoFeatures in class tigase.xmpp.XMPPProcessor
    • process

      public 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
      Deprecated.
      Specified by:
      process in interface tigase.xmpp.XMPPProcessorIfc
      Throws:
      tigase.xmpp.XMPPException
    • requestingPreferrences

      protected void requestingPreferrences(tigase.xmpp.XMPPResourceConnection session, tigase.server.Packet packet, Queue<tigase.server.Packet> results) throws tigase.xmpp.NotAuthorizedException, tigase.db.TigaseDBException
      Deprecated.
      Throws:
      tigase.xmpp.NotAuthorizedException
      tigase.db.TigaseDBException
    • updatingPreferences

      protected 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
      Deprecated.
      Throws:
      tigase.xmpp.PacketErrorTypeException
      tigase.xmpp.NotAuthorizedException
    • updateAutoSave

      protected 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
      Deprecated.
      Throws:
      tigase.xmpp.PacketErrorTypeException
      tigase.xmpp.NotAuthorizedException