Class PubSubRepositoryManagerExtension.PubSubMAMImporterExtension

java.lang.Object
tigase.db.util.importexport.AbstractImporterExtension
tigase.xmpp.mam.util.MAMRepositoryManagerExtensionHelper.AbstractImporterExtension
tigase.pubsub.utils.PubSubRepositoryManagerExtension.PubSubMAMImporterExtension
All Implemented Interfaces:
tigase.db.util.importexport.ImporterExtension
Enclosing class:
PubSubRepositoryManagerExtension

public static class PubSubRepositoryManagerExtension.PubSubMAMImporterExtension extends tigase.xmpp.mam.util.MAMRepositoryManagerExtensionHelper.AbstractImporterExtension
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final INodeMeta
     
    protected final String
     
    protected final PubSubDAO
     
    protected final tigase.xmpp.jid.BareJID
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    PubSubMAMImporterExtension(PubSubDAO pubSubDAO, tigase.xmpp.jid.BareJID serviceJID, String nodeName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
    handleMessage(tigase.server.Message message, String stableId, Date timestamp, tigase.xml.Element source)
     

    Methods inherited from class tigase.xmpp.mam.util.MAMRepositoryManagerExtensionHelper.AbstractImporterExtension

    handleElement

    Methods inherited from class tigase.db.util.importexport.AbstractImporterExtension

    parseTimestamp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface tigase.db.util.importexport.ImporterExtension

    close, endElement, startElement
  • Field Details

    • nodeMeta

      protected final INodeMeta nodeMeta
    • nodeName

      protected final String nodeName
    • pubSubDAO

      protected final PubSubDAO pubSubDAO
    • serviceJID

      protected final tigase.xmpp.jid.BareJID serviceJID
  • Constructor Details

    • PubSubMAMImporterExtension

      public PubSubMAMImporterExtension(PubSubDAO pubSubDAO, tigase.xmpp.jid.BareJID serviceJID, String nodeName) throws tigase.component.exceptions.RepositoryException
      Throws:
      tigase.component.exceptions.RepositoryException
  • Method Details

    • handleMessage

      protected boolean handleMessage(tigase.server.Message message, String stableId, Date timestamp, tigase.xml.Element source) throws Exception
      Specified by:
      handleMessage in class tigase.xmpp.mam.util.MAMRepositoryManagerExtensionHelper.AbstractImporterExtension
      Throws:
      Exception