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
Constructors Constructor Description WellKnownModule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescription()
java.util.List<tigase.http.modules.wellknown.HostMetaServlet.Link>
getHostMetaLinks(java.lang.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.http.modules.Module
addOutPacket, addOutPacket, getDiscoInfo, getDiscoItems, getFeatures, getJid, getName, init, initBindings, isAdmin, processPacket
-
-
-
-
Method Detail
-
getDescription
public java.lang.String 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
public java.util.List<tigase.http.modules.wellknown.HostMetaServlet.Link> getHostMetaLinks(java.lang.String domain)
-
-