com.threerings.crowd.server
Class CrowdClientResolver

java.lang.Object
  extended by com.samskivert.util.Invoker.Unit
      extended by com.threerings.presents.server.ClientResolver
          extended by com.threerings.crowd.server.CrowdClientResolver
All Implemented Interfaces:
Runnable

public class CrowdClientResolver
extends ClientResolver

Used to configure crowd-specific client object data.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.presents.server.ClientResolver
ClientResolver.ClientDisconnectedException
 
Field Summary
 
Fields inherited from class com.threerings.presents.server.ClientResolver
_clmgr, _clobj, _failure, _invoker, _listeners, _omgr, _username
 
Fields inherited from class com.samskivert.util.Invoker.Unit
_name, queueStamp
 
Constructor Summary
CrowdClientResolver()
           
 
Method Summary
 ClientObject createClientObject()
          Creates the ClientObject derived class that should be created to kick off the resolution process.
 ClientLocal createLocalAttribute()
          Creates a record that will be maintained only on the server to track client related bits.
 
Methods inherited from class com.threerings.presents.server.ClientResolver
addResolutionListener, enforceConnected, finishResolution, handleResult, init, invoke, objectAvailable, reportFailure, reportSuccess, resolveClientData, toString
 
Methods inherited from class com.samskivert.util.Invoker.Unit
getDetail, getLongThreshold, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CrowdClientResolver

public CrowdClientResolver()
Method Detail

createClientObject

public ClientObject createClientObject()
Description copied from class: ClientResolver
Creates the ClientObject derived class that should be created to kick off the resolution process.

Overrides:
createClientObject in class ClientResolver

createLocalAttribute

public ClientLocal createLocalAttribute()
Description copied from class: ClientResolver
Creates a record that will be maintained only on the server to track client related bits.

Overrides:
createLocalAttribute in class ClientResolver