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.