Class AbstractHistoryProvider<DS extends tigase.db.DataSource>

    • Field Detail

      • parser

        protected static final tigase.xml.SimpleParser parser
      • log

        protected final Logger log
    • Constructor Detail

      • AbstractHistoryProvider

        public AbstractHistoryProvider()
    • Method Detail

      • calculateOffsetAndPosition

        protected static <Q extends tigase.xmpp.mam.Query> void calculateOffsetAndPosition​(Q query,
                                                                                           int count,
                                                                                           Integer before,
                                                                                           Integer after)
      • createMessage

        public tigase.server.Packet createMessage​(tigase.xmpp.jid.BareJID roomJID,
                                                  tigase.xmpp.jid.JID senderJID,
                                                  String msgSenderNickname,
                                                  String originalMessage,
                                                  String body,
                                                  String msgSenderJid,
                                                  boolean addRealJids,
                                                  Date msgTimestamp)
                                           throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
      • createMessageElement

        public tigase.xml.Element createMessageElement​(tigase.xmpp.jid.BareJID roomJID,
                                                       tigase.xmpp.jid.JID senderJID,
                                                       String msgSenderNickname,
                                                       String originalMessage,
                                                       String body)
                                                throws tigase.util.stringprep.TigaseStringprepException
        Throws:
        tigase.util.stringprep.TigaseStringprepException