com.threerings.bureau.server
Class BureauSession

java.lang.Object
  extended by com.threerings.presents.server.PresentsSession
      extended by com.threerings.bureau.server.BureauSession
All Implemented Interfaces:
ClientResolutionListener, PresentsConnection.MessageHandler

public class BureauSession
extends PresentsSession


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.presents.server.PresentsSession
PresentsSession.ClientProxy, PresentsSession.CompoundDispatcher, PresentsSession.ForwardEventDispatcher, PresentsSession.LogoffDispatcher, PresentsSession.MessageDispatcher, PresentsSession.PingDispatcher, PresentsSession.SubscribeDispatcher, PresentsSession.ThrottleUpdatedDispatcher, PresentsSession.TransmitDatagramsDispatcher, PresentsSession.UnsubscribeDispatcher, PresentsSession.UserChangeListener
 
Field Summary
 
Fields inherited from class com.threerings.presents.server.PresentsSession
_areq, _authdata, _authname, _clmgr, _clobj, _compound, _compoundDepth, _conmgr, _conn, _connectTime, _destroyedSubs, _disps, _invmgr, _loader, _messagesDropped, _messagesIn, _messagesOut, _messagesPerSec, _networkStamp, _omgr, _pendingThrottles, _sessionStamp, _subscrips, _throttle, DEFAULT_FLUSH_TIME, PING_DEBUG
 
Constructor Summary
BureauSession()
           
 
Method Summary
protected  void sessionConnectionClosed()
          Called on the dobjmgr thread when the connection associated with this session has been closed and unmapped.
 
Methods inherited from class com.threerings.presents.server.PresentsSession
checkExpired, clearSubscrips, clientObjectDidChange, clientObjectWillChange, clientResolved, connectionFailed, createBootstrapData, createIncomingMessageThrottle, createProxySubscriber, dispatchMessage, endSession, finishCompoundMessage, finishResumeSession, getAuthName, getClientObject, getConnection, getCredentials, getFlushTime, getInetAddress, getNetworkStamp, getSecret, getSessionStamp, getTimeZone, getTransmitDatagrams, handleMessage, handleThrottleExceeded, populateBootstrapData, postMessage, resolutionFailed, resumeSession, safeEndSession, safePostMessage, safePostMessage, sendBootstrap, sendThrottleUpdate, sessionDidEnd, sessionWillResume, sessionWillStart, setClassLoader, setConnection, setIncomingMessageThrottle, setUsername, shutdown, startCompoundMessage, startSession, subscribedToObject, throttleUpdated, toString, toString, unmapSubscrip, unsubscribedFromObject, updateUsername, wasUnmapped, who
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BureauSession

public BureauSession()
Method Detail

sessionConnectionClosed

protected void sessionConnectionClosed()
Description copied from class: PresentsSession
Called on the dobjmgr thread when the connection associated with this session has been closed and unmapped. If the user logged off before closing their connection, this will be preceded by a call to PresentsSession.sessionDidEnd().

Overrides:
sessionConnectionClosed in class PresentsSession