This documention documents the features and how to use the Moderator API. Application developers can use the Moderator API to track an OpenCoweb session's collaborative operations. A typical use case is to track the application state on the server side, which can then be used to store to permenant state (eg. storing to hard disk).
A moderator instance exists exists for each collaborative session (i.e. each cowebkey) and will persist for the lifetime of the server. This is especially useful for keeping a session's application state alive, even when all browser clients leave a session.
The Moderator API: SessionModerator
See also the `SessionModerator javadocs`_.
This interface specifies callbacks for various coweb events, such as a user joining a session or a remote operation having been performed.