Class AbstractModule

  • All Implemented Interfaces:
    Module, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.UnregisterAware, tigase.stats.StatisticHolder
    Direct Known Subclasses:
    AdminModule, DnsWebServiceModule, IndexModule, RestModule, ServerInfoModule, WebModule

    public abstract class AbstractModule
    extends AbstractBareModule
    implements Module, tigase.kernel.beans.Initializable, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.UnregisterAware
    • Constructor Detail

      • AbstractModule

        public AbstractModule()
    • Method Detail

      • getModuleByUUID

        public static <T extends Module> T getModuleByUUID​(java.lang.String uuid)
      • isRequestAllowed

        public boolean isRequestAllowed​(java.lang.String key,
                                        java.lang.String domain,
                                        java.lang.String path)
        Specified by:
        isRequestAllowed in interface Module
      • getUserRepository

        public tigase.db.UserRepository getUserRepository()
        Specified by:
        getUserRepository in interface Module
      • getAuthRepository

        public tigase.db.AuthRepository getAuthRepository()
        Specified by:
        getAuthRepository in interface Module