Package src.server

Interface Summary
EventReceiver An interface describing an class that can receive events.
Module Defines the interface for modules.
 

Class Summary
Alerter Adds support for sending alerts to users.
Cache The cache handling in the server is based on connecting ModuleQuery:s with OutputPackages.
Configuration Configuration manager.
DB An abstraction layer between the server and the database.
ErrorHandler Handles all the errors that occur within the server.
ErrorPackage Describes an error message wrapped in a package.
EventHandler Class to handle server triggered events.
InputHandler Handles all input to the server that comes from users.
Log Represents a log of all queries.
ModuleClass Last updated $Date: 2005/08/09 21:00:21 $ by $Author: andreas $ Changelog: $Log: package-summary.html,v $ Revision 1.1.1.1 2005/08/09 21:00:21 andreas Initial entry Revision 1.4 2005/05/05 11:05:41 andreas No longer acts as a layer for ModuleSettings as that class has been replaced.
ModuleMeta Meta information structure for modules.
ModuleQuery Describes a query that is to be evaluated by a module.
ModuleQueryRule A QueryRule that describes rules used by modules.
OutputHandler Handles the server's output and makes sure that it is sent on to the correct destination.
OutputPackage Describes a package with a message to be sent from the server.
Package Describes an internal package within the server.
Processor The processor takes queries and sends them on to their intended destination inside the server.
QueryPackage Describes a package containing a query.
QueryParser Handles all parsing of queries.
QueryRule Describes a query rule, based on regexp.
RecipientTag Describes a tag with all info about where something is addressed.
Server Main class of the Server part of KTH koll.
ServerQuery Describes a query that is to be processed by the Server directly.
ServerQueryRule A QueryRule that describes rules used by operations that should be directly performed by the server.
TableCreator Creates the default tables for the server's database.
TranslatorRegistry Keeps track of the Translators that are registered in the server.
UserManualGenerator  
UserRegistry Class to handle the registry of user mappings.
UserSettings Keeps track of user specific settings for modules.
XMLRPCHandler Class the handle all incoming and outgoing XMLRPC requests.
XMLRPCPackage This is the basic holding class for all XMLRPC requests, both incoming and outgoing.