Package tigase.http.modules
Class AbstractModule
java.lang.Object
tigase.http.AbstractHttpModule
tigase.http.modules.AbstractBareModule
tigase.http.modules.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,WellKnownModule
public abstract class AbstractModule
extends AbstractBareModule
implements Module, tigase.kernel.beans.Initializable, tigase.kernel.beans.config.ConfigurationChangedAware, tigase.kernel.beans.UnregisterAware
-
Field Summary
Fields inherited from class tigase.http.modules.AbstractBareModule
commandManager, nameFields inherited from class tigase.http.AbstractHttpModule
contextPath, httpServer, uuid, vhostsFields inherited from interface tigase.http.modules.Module
HTTP_CONTEXT_PATH_KEY, HTTP_SERVER_KEY, VHOSTS_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiontigase.db.AuthRepositorystatic <T extends Module>
TgetModuleByUUID(String uuid) tigase.db.UserRepositorybooleanisRequestAllowed(String key, String domain, String path) Methods inherited from class tigase.http.modules.AbstractBareModule
addOutPacket, addOutPacket, everyHour, everyMinute, everySecond, executedIn, getComponentName, getDiscoInfo, getDiscoItems, getFeatures, getJid, getName, getStatistics, init, initBindings, initialize, isAdmin, processPacket, setName, setStatisticsPrefix, start, statisticExecutedIn, stopMethods inherited from class tigase.http.AbstractHttpModule
beanConfigurationChanged, beforeUnregister, getKernel, register, unregisterMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.kernel.beans.config.ConfigurationChangedAware
beanConfigurationChangedMethods inherited from interface tigase.kernel.beans.Initializable
initializeMethods inherited from interface tigase.http.modules.Module
addOutPacket, addOutPacket, getDescription, getDiscoInfo, getDiscoItems, getFeatures, getJid, getName, init, initBindings, isAdmin, processPacket, start, stopMethods inherited from interface tigase.stats.StatisticHolder
everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedInMethods inherited from interface tigase.kernel.beans.UnregisterAware
beforeUnregister
-
Constructor Details
-
AbstractModule
public AbstractModule()
-
-
Method Details
-
getModuleByUUID
-
isRequestAllowed
- Specified by:
isRequestAllowedin interfaceModule
-
getUserRepository
public tigase.db.UserRepository getUserRepository()- Specified by:
getUserRepositoryin interfaceModule
-
getAuthRepository
public tigase.db.AuthRepository getAuthRepository()- Specified by:
getAuthRepositoryin interfaceModule
-