com.threerings.bureau.client
Class BureauClient
java.lang.Object
com.threerings.presents.client.Client
com.threerings.bureau.client.BureauClient
public abstract class BureauClient
- extends Client
Represents a client embedded in a bureau.
| Fields inherited from class com.threerings.presents.client.Client |
_authData, _bootGroups, _bstrap, _clobj, _cloid, _comm, _connectionId, _creds, _datagramPorts, _dcalc, _hostname, _invdir, _lastSync, _loader, _messageTracker, _observers, _omgr, _outThrottle, _ports, _publicKey, _requireSecureAuth, _runQueue, _secret, _serverDelta, _standalone, _tickInterval, _version, CLOCK_SYNC_INTERVAL, DEFAULT_DATAGRAM_PORTS, DEFAULT_MSGS_PER_SECOND, DEFAULT_SERVER_PORTS, MAX_DATAGRAM_SIZE |
| Methods inherited from class com.threerings.presents.client.Client |
addClientObserver, addServiceGroup, cleanup, clientObjectDidChange, convertFromRemote, createCommunicator, debugLogMessages, establishClockDelta, fieldsToString, fromServerTime, getAuthResponseData, getBootGroups, getBootstrapData, getClientObject, getClientObjectFailed, getClientOid, getConnectionId, getCredentials, getDatagramPorts, getDObjectManager, getHostname, getInvocationDirector, getMessageTracker, getOutgoingMessageThrottle, getPorts, getPublicKey, getRunQueue, getSecret, getService, getTransmitDatagrams, getVersion, gotBootstrap, gotClientObject, gotPong, isActive, isLoggedOn, isStandalone, logoff, logon, moveToServer, moveToServer, notifyObservers, prepareStandaloneLogon, registerFlushDelay, removeClientObserver, reportLogonTribulations, requireSecureAuth, requireService, setClassLoader, setCredentials, setMessageTracker, setOutgoingMessageThrottle, setPublicKey, setPublicKey, setRequireSecureAuth, setSecret, setServer, setServer, setVersion, standaloneLogoff, standaloneLogon, tick, toServerTime, toString |
_ctx
protected BureauContext _ctx
_bureauId
protected String _bureauId
_director
protected BureauDirector _director
_config
protected Config _config
BureauClient
public BureauClient(String bureauId,
String sharedSecret,
RunQueue runQueue)
- Creates a new client.
- Parameters:
runQueue - the place to post tasks required by clients
createDirector
protected abstract BureauDirector createDirector()
createContext
protected BureauContext createContext()