## Uses of Interface
tigase.db.MsgRepositoryIfc

- Packages that use MsgRepositoryIfc
  Package | Description
  --- | ---
  tigase.db.xml |
  tigase.server.amp.db |
  tigase.xmpp.impl | Package containing implementation of all Session Manager plugins

- - ### Uses of MsgRepositoryIfc in tigase.db.xml

    Classes in tigase.db.xml that implement MsgRepositoryIfc
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `XMLMsgRepository` | Created by andrzej on 04.04.2017.

  - ### Uses of MsgRepositoryIfc in tigase.server.amp.db

    Classes in tigase.server.amp.db that implement MsgRepositoryIfc
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `JDBCMsgRepository` | Created: May 3, 2010 5:28:02 PM
    `class` | `MsgRepository<T,​S extends DataSource>` |
    `static class` | `MsgRepository.MsgRepositoryMDBean` | Bean used to provide MsgRepository implementations

    Methods in tigase.server.amp.db that return MsgRepositoryIfc
    Modifier and Type | Method | Description
    --- | --- | ---
    `static MsgRepositoryIfc` | MsgRepository.`getInstance​(java.lang.String cls, java.lang.String id_string)` |
    `MsgRepositoryIfc` | MsgRepository.MsgRepositoryMDBean.RepoAwareMsgDBItem.`getRepo()` |

    Methods in tigase.server.amp.db that return types with arguments of type MsgRepositoryIfc
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.Class<? extends MsgRepositoryIfc>` | MsgRepository.MsgRepositoryMDBean.`findClassForDataSource​(DataSource dataSource)` |

    Methods in tigase.server.amp.db with parameters of type MsgRepositoryIfc
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | MsgRepository.MsgRepositoryMDBean.`initializeRepository​(java.lang.String domain, MsgRepositoryIfc repo)` |
    `boolean` | MsgRepository.MsgRepositoryMDBean.`offerExpired​(MsgRepositoryIfc repo, java.lang.Object id, Element element, java.util.Date expired)` |
    `boolean` | MsgRepository.MsgRepositoryPoolBean.`offerExpired​(MsgRepositoryIfc repo, T id, Element element, java.util.Date expired)` | Deprecated.

    Constructors in tigase.server.amp.db with parameters of type MsgRepositoryIfc
    Constructor | Description
    --- | ---
    `RepoAwareMsgDBItem​(MsgRepositoryIfc repo, java.lang.Object db_id, Element msg, java.util.Date expired)` |

  - ### Uses of MsgRepositoryIfc in tigase.xmpp.impl

    Methods in tigase.xmpp.impl with parameters of type MsgRepositoryIfc
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.Queue<Packet>` | FlexibleOfflineMessageRetrieval.`restorePacketForOffLineUser​(java.util.List<java.lang.String> db_ids, XMPPResourceConnection conn, MsgRepositoryIfc repo)` |