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, name
Fields inherited from class tigase.http.AbstractHttpModule
contextPath, httpServer, uuid, vhosts
Fields inherited from interface tigase.http.modules.Module
HTTP_CONTEXT_PATH_KEY, HTTP_SERVER_KEY, VHOSTS_KEY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionList<tigase.http.modules.wellknown.HostMetaServlet.Link>
getHostMetaLinks
(String domain) void
register
(tigase.kernel.core.Kernel kernel) void
start()
void
stop()
void
unregister
(tigase.kernel.core.Kernel kernel) Methods inherited from class tigase.http.modules.AbstractModule
getAuthRepository, getModuleByUUID, getUserRepository, isRequestAllowed
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, statisticExecutedIn
Methods inherited from class tigase.http.AbstractHttpModule
beanConfigurationChanged, beforeUnregister, getKernel
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface tigase.kernel.beans.config.ConfigurationChangedAware
beanConfigurationChanged
Methods inherited from interface tigase.kernel.beans.Initializable
initialize
Methods inherited from interface tigase.http.modules.Module
addOutPacket, addOutPacket, getDiscoInfo, getDiscoItems, getFeatures, getJid, getName, init, initBindings, isAdmin, processPacket
Methods inherited from interface tigase.stats.StatisticHolder
everyHour, everyMinute, everySecond, getStatistics, setStatisticsPrefix, statisticExecutedIn
Methods inherited from interface tigase.kernel.beans.UnregisterAware
beforeUnregister
-
Constructor Details
-
WellKnownModule
public WellKnownModule()
-
-
Method Details
-
getDescription
- Specified by:
getDescription
in interfaceModule
-
register
public void register(tigase.kernel.core.Kernel kernel) - Specified by:
register
in interfacetigase.kernel.beans.RegistrarBean
- Overrides:
register
in classAbstractHttpModule
-
unregister
public void unregister(tigase.kernel.core.Kernel kernel) - Specified by:
unregister
in interfacetigase.kernel.beans.RegistrarBean
- Overrides:
unregister
in classAbstractHttpModule
-
start
public void start()- Specified by:
start
in interfaceModule
- Overrides:
start
in classAbstractBareModule
-
stop
public void stop()- Specified by:
stop
in interfaceModule
- Overrides:
stop
in classAbstractBareModule
-
getHostMetaLinks
-