Package tigase.http
Class AbstractHttpModule
java.lang.Object
tigase.http.AbstractHttpModule
- All Implemented Interfaces:
tigase.kernel.beans.config.ConfigurationChangedAware,tigase.kernel.beans.Initializable,tigase.kernel.beans.RegistrarBean,tigase.kernel.beans.UnregisterAware
- Direct Known Subclasses:
AbstractBareModule,HttpModule
public abstract class AbstractHttpModule
extends Object
implements tigase.kernel.beans.UnregisterAware, tigase.kernel.beans.Initializable, tigase.kernel.beans.RegistrarBean, tigase.kernel.beans.config.ConfigurationChangedAware
Created by andrzej on 08.08.2016.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Stringprotected HttpServerIfcprotected final Stringprotected String[] -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbeanConfigurationChanged(Collection<String> changedFields) voidstatic final tigase.kernel.core.Kernelvoidvoidregister(tigase.kernel.core.Kernel kernel) abstract voidstart()abstract voidstop()voidunregister(tigase.kernel.core.Kernel kernel)
-
Field Details
-
uuid
-
contextPath
-
httpServer
-
vhosts
-
-
Constructor Details
-
AbstractHttpModule
public AbstractHttpModule()
-
-
Method Details
-
getKernel
-
start
public abstract void start() -
stop
public abstract void stop() -
register
public void register(tigase.kernel.core.Kernel kernel) - Specified by:
registerin interfacetigase.kernel.beans.RegistrarBean
-
unregister
public void unregister(tigase.kernel.core.Kernel kernel) - Specified by:
unregisterin interfacetigase.kernel.beans.RegistrarBean
-
initialize
public void initialize()- Specified by:
initializein interfacetigase.kernel.beans.Initializable
-
beforeUnregister
public void beforeUnregister()- Specified by:
beforeUnregisterin interfacetigase.kernel.beans.UnregisterAware
-
beanConfigurationChanged
- Specified by:
beanConfigurationChangedin interfacetigase.kernel.beans.config.ConfigurationChangedAware
-