Class SqlserverSqlHistoryProvider

  • All Implemented Interfaces:
    tigase.db.DataSourceAware<tigase.db.DataRepository>, HistoryProvider<tigase.db.DataRepository>

    public class SqlserverSqlHistoryProvider
    extends AbstractJDBCHistoryProvider
    Author:
    bmalkow
    • Constructor Detail

      • SqlserverSqlHistoryProvider

        public SqlserverSqlHistoryProvider()
    • Method Detail

      • addJoinEvent

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

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

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

        public void init​(tigase.db.DataRepository dataRepository)
      • setDataSource

        public void setDataSource​(tigase.db.DataRepository dataSource)
        Specified by:
        setDataSource in interface tigase.db.DataSourceAware<tigase.db.DataRepository>
        Overrides:
        setDataSource in class AbstractJDBCHistoryProvider