Interface Service<T extends Module>

  • All Known Subinterfaces:
    Service<T>
    All Known Implementing Classes:
    ServiceImpl

    public interface Service<T extends Module>
    • Method Detail

      • sendPacket

        void sendPacket​(tigase.server.Packet packet,
                        Long timeout,
                        groovy.lang.Closure closure)
      • getUserRepository

        tigase.db.UserRepository getUserRepository()
      • getAuthRepository

        tigase.db.AuthRepository getAuthRepository()
      • isAdmin

        boolean isAdmin​(tigase.xmpp.jid.BareJID user)
      • checkCredentials

        boolean checkCredentials​(String user,
                                 String password)
                          throws tigase.util.stringprep.TigaseStringprepException,
                                 tigase.db.TigaseDBException,
                                 tigase.db.AuthorizationException
        Throws:
        tigase.util.stringprep.TigaseStringprepException
        tigase.db.TigaseDBException
        tigase.db.AuthorizationException
      • getModule

        T getModule()