Package com.threerings.crowd.server

Interface Summary
BodyProvider Defines the server-side of the BodyService.
LocationProvider Defines the server-side of the LocationService.
OccupantOp An operation to be applied to all occupants in a location that may contain occupants, e.g., a PlaceManager.
PlaceManager.MessageHandler Deprecated. Use dynamically bound methods instead.
PlaceRegistry.PreStartupHook Used in conjunction with PlaceRegistry.createPlace(PlaceConfig,PreStartupHook).
 

Class Summary
BodyLocal Contains information tracked for each body by the server.
BodyLocator Used to lookup BodyObject instances by name.
BodyManager Handles body related services.
CrowdClientResolver Used to configure crowd-specific client object data.
CrowdObjectAccess Defines the various object access controllers used by the Crowd server.
CrowdObjectAccess.BureauAccessController Extends the access control in CrowdObjectAccess.PlaceAccessController to allow Bureau clients to subscribe.
CrowdObjectAccess.PlaceAccessController Provides access control for place objects.
CrowdServer Extends the Presents server configuring extensions for Crowd services.
CrowdServer.CrowdModule Configures dependencies needed by the Crowd services.
CrowdSession Extends the presents session with crowd-specific session handling.
LocationManager Handles location-related services.
LocationSender Used to issue notifications to a LocationReceiver instance on a client.
PlaceManager The place manager is the server-side entity that handles all place-related interaction.
PlaceManager.DelegateOp Used to call methods on this place manager's delegates.
PlaceManagerDelegate Provides an extensible mechanism for encapsulating delegated functionality that works with the place services.
PlaceRegistry The place registry keeps track of all of the active places in the server.