| Interface | Description |
|---|---|
| ClientManager.ClientObserver |
Used by entities that wish to track when clients initiate and end sessions on this 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.
|
| InvocationProvider |
All invocation providers must implement this placeholder interface.
|
| 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.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 | Description |
|---|---|
| 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.Stats |
Returned by
PresentsDObjectMgr.getStats(boolean). |
| 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.
|
| 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.
|
| Enum | Description |
|---|---|
| ShutdownManager.Constraint |
| Exception | Description |
|---|---|
| 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.
|
Copyright © 2015. All rights reserved.