# Package com.threerings.whirled.server

Interface Summary
SceneProvider: Defines the server-side of the `SceneService`.
SceneRegistry.ConfigFactory: Used to create `PlaceConfig` instances for scenes.
SceneRegistry.ResolutionListener: Because scenes must be loaded from the scene repository and this must not be done on the dobjmgr thread, the interface for resolving scenes requires that the entity that wishes for a scene to be resolved implement this callback interface so that it can be notified when a scene has been loaded and initialized.

Class Summary
AbstractSceneMoveHandler: Handles the basics of moving a client into a new scene, which may involve resolution.
SceneManager: The scene manager extends the place manager and takes care of basic scene services.
SceneMoveHandler: Handles a simple scene to scene move.
SceneRegistry: The scene registry is responsible for the management of all scenes.
SceneSender: Used to issue notifications to a `SceneReceiver` instance on a client.
WhirledServer: The Whirled server extends the `CrowdServer` and provides access to managers and the like that are needed by the Whirled serviecs.
WhirledServer.WhirledModule: Configures dependencies needed by the Whirled server.
WhirledSession: The client object used by client management on the Whirled server.