Core
The Core is a set of modules providing core functionality for the server.
- core.certmanager
- Manages TLS configuration, certificates etc.
- core.configmanager
- Handles reading, parsing and accessing the configuration.
- core.hostmanager
- Manages initialization of virtual hosts.
- core.loggingmanager
- Deals with setting up log output.
- core.moduleapi
- Implements the Module API.
- core.modulemanager
- Handles loading, un- and reloading of plugins.
- core.portmanager
- Sets up TCP port listeners.
- core.rostermanager
- API for managing users contact lists.
- core.s2smanager
- Server-to-server connections.
- core.sessionmanager
- Managing user sessions.
- core.stanza_router
- Routes stanzas to the right host and fires the correct events.
- core.statsmanager
- Statistics collection and reporting API.
- core.storagemanager
- Manages on-demand loading of storage plugins and the storage API.
- core.usermanager
- Handles user accounts.