Package tigase.http.modules.wellknown
Class WellKnownModule
java.lang.Object
tigase.http.AbstractHttpModule
tigase.http.modules.AbstractBareModule
tigase.http.modules.AbstractModule
tigase.http.modules.wellknown.WellKnownModule
- All Implemented Interfaces:
Module,tigase.kernel.beans.config.ConfigurationChangedAware,tigase.kernel.beans.Initializable,tigase.kernel.beans.RegistrarBean,tigase.kernel.beans.UnregisterAware,tigase.stats.StatisticHolder
@Bean(name="well-known",
parent=HttpMessageReceiver.class,
active=true)
@ConfigType({DefaultMode,SessionManagerMode,ConnectionManagersMode,ComponentMode})
public class WellKnownModule
extends AbstractModule
implements tigase.kernel.beans.RegistrarBean
-
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 TypeMethodDescriptionList<tigase.http.modules.wellknown.HostMetaServlet.Link>getHostMetaLinks(String domain) voidregister(tigase.kernel.core.Kernel kernel) voidstart()voidstop()voidunregister(tigase.kernel.core.Kernel kernel) Methods inherited from class tigase.http.modules.AbstractModule
getAuthRepository, getModuleByUUID, getUserRepository, isRequestAllowedMethods 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, statisticExecutedInMethods inherited from class tigase.http.AbstractHttpModule
beanConfigurationChanged, beforeUnregister, getKernelMethods 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, getDiscoInfo, getDiscoItems, getFeatures, getJid, getName, init, initBindings, isAdmin, processPacketMethods inherited from interface tigase.stats.StatisticHolder
everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedInMethods inherited from interface tigase.kernel.beans.UnregisterAware
beforeUnregister
-
Constructor Details
-
WellKnownModule
public WellKnownModule()
-
-
Method Details
-
getDescription
- Specified by:
getDescriptionin interfaceModule
-
register
public void register(tigase.kernel.core.Kernel kernel) - Specified by:
registerin interfacetigase.kernel.beans.RegistrarBean- Overrides:
registerin classAbstractHttpModule
-
unregister
public void unregister(tigase.kernel.core.Kernel kernel) - Specified by:
unregisterin interfacetigase.kernel.beans.RegistrarBean- Overrides:
unregisterin classAbstractHttpModule
-
start
public void start()- Specified by:
startin interfaceModule- Overrides:
startin classAbstractBareModule
-
stop
public void stop()- Specified by:
stopin interfaceModule- Overrides:
stopin classAbstractBareModule
-
getHostMetaLinks
-