|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| ClientManager.ClientObserver | Used by entities that wish to track when clients initiate and end sessions on this server. |
| ClientManager.ClientOp | Used by ClientManager.applyToClient(com.threerings.util.Name, com.threerings.presents.server.ClientManager.ClientOp). |
| ClientManager.DetailedClientObserver | Methods for observing additional events in the session lifecycle. |
| ClientResolutionListener | Entites that wish to resolve client objects must implement this interface so as to partake in the asynchronous process of client object resolution. |
| InvocationManager.Dispatcher | |
| InvocationProvider | All invocation providers must implement this placeholder interface. |
| PresentsDObjectMgr.EventHelper | Does some helpy bits for certain events. |
| PresentsDObjectMgr.LongRunnable | Post instances of these if you know you're going to tie up the distributed object thread for a long time and don't want a spurious warning. |
| PresentsSession.MessageDispatcher | Message dispatchers are used to dispatch each different type of message. |
| PresentsSession.UserChangeListener | Used by PresentsSession.setUsername(com.threerings.util.Name, com.threerings.presents.server.PresentsSession.UserChangeListener) to report success or failure. |
| RebootManager.PendingShutdownObserver | An interface for receiving notifications about pending automated shutdowns. |
| RegistrationProvider | Defines the server-side of the RegistrationService. |
| ReportManager.Reporter | Used to generate "state of the server" reports. |
| ShutdownManager.Shutdowner | Implementers of this interface will be notified when the server is shutting down. |
| SignalReceiver | If injected into a presents server, listens for a USR2 Unix signal captured by
AbstractSignalHandler. |
| Class Summary | |
|---|---|
| AbstractSignalHandler | A base class that is used to wire up signal handling in one of a couple of possible ways. |
| Authenticator | The authenticator is a pluggable component of the authentication framework. |
| ChainedAuthenticator | Handles certain special kinds of authentications and passes the remainder through to the default authenticator. |
| ClientLocal | Contains information about a client only tracked on the server. |
| ClientManager | The client manager is responsible for managing client sessions which are slightly more than just connections. |
| ClientResolver | Used to resolve client data when a user starts a session (or when some other entity needs access to a client object). |
| DummyAuthenticator | A simple authenticator implementation that simply accepts all authentication requests. |
| InvocationDispatcher<T extends InvocationMarshaller<?>> | Provides the base class via which invocation service requests are dispatched. |
| InvocationManager | The invocation services provide client to server invocations (service requests) and server to client invocations (responses and notifications). |
| InvocationSender | Provides basic functionality used by all invocation sender classes. |
| LocalDObjectMgr | A special version of the distributed object manager, modified to operate on the AWT thread so that it can run in a client with a GUI and provide a "light" server for local operation of a normally distributed application. |
| PresentsAuthInvoker | A separate invoker thread on which we perform client authentication. |
| PresentsDObjectMgr | The presents distributed object manager implements the DObjectManager interface,
providing an object manager that runs on the server. |
| PresentsDObjectMgr.ProxyReference | Tracks necessary information on a proxy distributed object. |
| PresentsDObjectMgr.Reference | Used to track references of objects in oid lists. |
| PresentsDObjectMgr.Stats | Returned by PresentsDObjectMgr.getStats(boolean). |
| PresentsDObjectMgr.UnitProfile | Used to profile time spent invoking units and processing events if such profiling is enabled. |
| PresentsInvoker | Extends the generic Invoker and integrates it a bit more into the Presents system. |
| PresentsObjectAccess | Defines the various object access controllers used by the Presents server. |
| PresentsServer | The presents server provides a central point of access to the various facilities that make up the presents framework. |
| PresentsServer.PresentsModule | Configures dependencies needed by the Presents services. |
| PresentsServer.PresentsServerModule | Binds PresentsServer to a particular class. |
| PresentsSession | Represents a client session in the server. |
| PresentsSession.CompoundDispatcher | Processes compound messages. |
| PresentsSession.ForwardEventDispatcher | Processes forward event requests. |
| PresentsSession.LogoffDispatcher | Processes logoff requests. |
| PresentsSession.PingDispatcher | Processes ping requests. |
| PresentsSession.SubscribeDispatcher | Processes subscribe requests. |
| PresentsSession.ThrottleUpdatedDispatcher | Processes throttle updated messages. |
| PresentsSession.TransmitDatagramsDispatcher | Processes datagram transmission requests. |
| PresentsSession.UnsubscribeDispatcher | Processes unsubscribe requests. |
| RebootManager | Handles scheduling and execution of automated server reboots. |
| RegistrationManager | Adds receiver registrations for a client. |
| Rejector | A simple server that does nothing more than spit out a canned error response to everyone who logs in. |
| Rejector.RejectorModule | Configures dependencies needed by the Rejector. |
| ReportingInvoker | Extends invoker with a reporter implementation that shows current queue status, maximum historical size and the results of unit profiling if enabled. |
| ReportingInvoker.Stats | |
| ReportManager | Handles the generation of server status reports. |
| ServiceAuthenticator<T extends ServiceCreds> | Works in conjunction with ServiceCreds to handle the authentication of service clients
(bureaus, peers, etc.). |
| SessionFactory | Used to determine what type of PresentsSession to use to manage an authenticated client
as well the type of ClientResolver to use when resolving clients' runtime data. |
| ShutdownManager | Deprecated. use Lifecycle |
| SunSignalHandler | Handles signals using Sun's undocumented Signal class. |
| TimeBaseProvider | Provides the server-side of the time base services. |
| Exception Summary | |
|---|---|
| Authenticator.AuthException | An exception that can be thrown during Authenticator.processAuthentication(com.threerings.presents.server.net.AuthingConnection, com.threerings.presents.net.AuthResponse). |
| ClientResolver.ClientDisconnectedException | Thrown during resolution if the client disconnects. |
| InvocationException | Used to report failures when executing service requests. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||