Interface CachedPubSubRepository.NodeAffiliationProvider<T>

  • Enclosing class:
    CachedPubSubRepository<T>

    public static interface CachedPubSubRepository.NodeAffiliationProvider<T>
    • Method Detail

      • getUserAffiliations

        java.util.Map<java.lang.String,​UsersAffiliation> getUserAffiliations​(tigase.xmpp.jid.BareJID serviceJid,
                                                                                   tigase.xmpp.jid.BareJID jid)
                                                                            throws tigase.component.exceptions.RepositoryException
        Throws:
        tigase.component.exceptions.RepositoryException
      • newNodeAffiliations

        IAffiliationsCached newNodeAffiliations​(tigase.xmpp.jid.BareJID serviceJid,
                                                java.lang.String nodeName,
                                                T nodeId,
                                                IPubSubRepository.RepositorySupplier<java.util.Map<tigase.xmpp.jid.BareJID,​UsersAffiliation>> affiliationSupplier)
                                         throws tigase.component.exceptions.RepositoryException
        Throws:
        tigase.component.exceptions.RepositoryException