Package org.jivesoftware.openfire.csi
Class CsiModule
java.lang.Object
org.jivesoftware.openfire.container.BasicModule
org.jivesoftware.openfire.csi.CsiModule
- All Implemented Interfaces:
Module
The CsiModule provides functionality for managing Client State Indication (CSI) within an XMPP server.
This module interacts with incoming bind2 requests and processes inline elements related to client state activation
and deactivation. It registers a handler for handling CSI-specific operations during the start of the module and
unregisters it during the module's stop operation.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jivesoftware.openfire.container.BasicModule
destroy, getName, initialize
-
Constructor Details
-
CsiModule
public CsiModule()Create a basic module with the given name.
-
-
Method Details
-
start
Description copied from class:BasicModuleStarts the basic module.
Inheriting classes that choose to override this method MUST call this start() method before accessing BasicModule resources.
- Specified by:
startin interfaceModule- Overrides:
startin classBasicModule- Throws:
IllegalStateException- If start is called before initialize successfully returns
-
stop
public void stop()Description copied from class:BasicModuleStops the basic module.
Inheriting classes that choose to override this method MUST call this stop() method before accessing BasicModule resources.
- Specified by:
stopin interfaceModule- Overrides:
stopin classBasicModule
-