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
Modifier and TypeFieldDescriptionprotected String
protected HttpServerIfc
protected final String
protected String[]
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
beanConfigurationChanged
(Collection<String> changedFields) void
static final tigase.kernel.core.Kernel
void
void
register
(tigase.kernel.core.Kernel kernel) abstract void
start()
abstract void
stop()
void
unregister
(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:
register
in interfacetigase.kernel.beans.RegistrarBean
-
unregister
public void unregister(tigase.kernel.core.Kernel kernel) - Specified by:
unregister
in interfacetigase.kernel.beans.RegistrarBean
-
initialize
public void initialize()- Specified by:
initialize
in interfacetigase.kernel.beans.Initializable
-
beforeUnregister
public void beforeUnregister()- Specified by:
beforeUnregister
in interfacetigase.kernel.beans.UnregisterAware
-
beanConfigurationChanged
- Specified by:
beanConfigurationChanged
in interfacetigase.kernel.beans.config.ConfigurationChangedAware
-