Class DerbySqlHistoryProvider

    • Constructor Detail

      • DerbySqlHistoryProvider

        public DerbySqlHistoryProvider()
        Parameters:
        dataRepository -
    • Method Detail

      • addJoinEvent

        public void addJoinEvent​(Room room,
                                 Date date,
                                 tigase.xmpp.JID senderJID,
                                 String nickName)
        Adds join event.
      • addLeaveEvent

        public void addLeaveEvent​(Room room,
                                  Date date,
                                  tigase.xmpp.JID senderJID,
                                  String nickName)
      • addSubjectChange

        public void addSubjectChange​(Room room,
                                     tigase.xml.Element message,
                                     String subject,
                                     tigase.xmpp.JID senderJid,
                                     String senderNickname,
                                     Date time)
        Adds subject changes to log/history.
        message - TODO
      • processResultSet

        protected void processResultSet​(Room room,
                                        tigase.xmpp.JID senderJID,
                                        tigase.component.PacketWriter writer,
                                        Integer maxStanzas,
                                        ResultSet rs)
                                 throws SQLException,
                                        tigase.util.TigaseStringprepException
        Throws:
        SQLException
        tigase.util.TigaseStringprepException