com.threerings.crowd.server
Class CrowdServer

java.lang.Object
  extended by com.threerings.presents.server.PresentsServer
      extended by com.threerings.crowd.server.CrowdServer

public class CrowdServer
extends PresentsServer

Extends the Presents server configuring extensions for Crowd services.


Nested Class Summary
static class CrowdServer.CrowdModule
          Configures dependencies needed by the Crowd services.
 
Nested classes/interfaces inherited from class com.threerings.presents.server.PresentsServer
PresentsServer.PresentsModule, PresentsServer.PresentsServerModule
 
Field Summary
protected  BodyManager _bodyman
          Handles body-related invocation services.
protected  ChatProvider _chatprov
          Provides chat-related invocation services.
protected  LocationManager _locman
          Handles location-related invocation services.
protected  PlaceRegistry _plreg
          Handles the creation and tracking of place managers.
protected static String PROVIDERS_KEY
          The config key for our list of invocation provider mappings.
 
Fields inherited from class com.threerings.presents.server.PresentsServer
_authInvoker, _clmgr, _conmgr, _datagramReader, _invmgr, _invoker, _lifecycle, _omgr, _socketAcceptor, invmgr, omgr
 
Constructor Summary
CrowdServer()
           
 
Method Summary
 void init(com.google.inject.Injector injector)
          Initializes all of the server services and prepares for operation.
static void main(String[] args)
           
 
Methods inherited from class com.threerings.presents.server.PresentsServer
createDefaultObjectAccessController, createSocketAcceptor, getBindHostname, getDatagramHostname, getDatagramPorts, getListenPorts, invokerDidShutdown, openToThePublic, queueShutdown, registerSignalHandlers, run, runServer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_plreg

@Inject
protected PlaceRegistry _plreg
Handles the creation and tracking of place managers.


_bodyman

@Inject
protected BodyManager _bodyman
Handles body-related invocation services.


_locman

@Inject
protected LocationManager _locman
Handles location-related invocation services.


_chatprov

@Inject
protected ChatProvider _chatprov
Provides chat-related invocation services.


PROVIDERS_KEY

protected static final String PROVIDERS_KEY
The config key for our list of invocation provider mappings.

See Also:
Constant Field Values
Constructor Detail

CrowdServer

public CrowdServer()
Method Detail

init

public void init(com.google.inject.Injector injector)
          throws Exception
Initializes all of the server services and prepares for operation.

Overrides:
init in class PresentsServer
Throws:
Exception

main

public static void main(String[] args)