Package com.threerings.presents.net

Interface Summary
Credentials.HasLanguage Implemented by credentials that provide a language.
Credentials.HasMachineIdent Implemented by credentials that provide a machine identifier.
 

Class Summary
AESAuthRequest Sends an AES encrypted auth request to the server.
AuthRequest Used to authenticate with the server.
AuthResponse The auth response communicates authentication success or failure as well as associated information via a distribted object transmitted along with the response.
AuthResponseData An AuthResponseData object is communicated back to the client along with an authentication response.
BootstrapData A BootstrapData object is communicated back to the client after authentication has succeeded and after the server is fully prepared to deal with the client.
BootstrapNotification A bootstrap notification is delivered to the client once the server has fully initialized itself in preparation for dealing with this client.
CompoundDownstreamMessage Groups messages to be dispatched without triggering the message throttle.
CompoundUpstreamMessage Groups messages to be dispatched without triggering the message throttle.
Credentials Credentials are supplied by the client implementation and sent along to the server during the authentication process.
DownstreamMessage This class encapsulates a message in the distributed object protocol that flows from the server to the client.
EventNotification Contains an event forwarded from the server.
FailureResponse Communicates failure to subscribe to an object.
ForwardEventRequest Forwards an event to the server for dispatch.
LogoffRequest Requests to end our session with the server.
Message The superclass of UpstreamMessage and DownstreamMessage.
ObjectResponse<T extends DObject> Contains a distributed object to which the client has subscribed.
PingRequest Let's the server know we're still alive.
PongResponse Let's the client know the server heard its ping (and that the server and connection are still alive).
PublicKeyCredentials Credentials based on a public key encrypted secret.
SecureRequest Used to create a secure channel to the server.
SecureResponse Used to indicate a authentication response based on a SecureRequest.
ServiceCreds Credentials used by service clients (peers, bureaus, etc.).
SubscribeRequest Requests to subscribe to a particular distributed object.
ThrottleUpdatedMessage Notifies the server that the client has received its UpdateThrottleMessage.
TransmitDatagramsRequest Notifies the server that we would like it to send us datagrams.
Transport Message transport parameters.
UnsubscribeRequest Requests to end a subscription to a particular distributed object.
UnsubscribeResponse Used to communicate to the client that we received their unsubscribe request and that it is now OK to remove an object mapping from their local object table.
UpdateThrottleMessage Notifies the client that its message throttle has been updated.
UpstreamMessage This class encapsulates a message in the distributed object protocol that flows from the client to the server.
UsernamePasswordCreds Credentials that use a username and (hashed) password.
 

Enum Summary
Transport.Type The available types of transport.