|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
| Interface Summary | |
|---|---|
| CacheService | This service is the CacheManager's interface for the
Resolver for cache lookups. |
| LeaseService | This service is the LeaseManager's interface for the Resolver for bind/unbind requests. |
| LookupService | This service is the ClientTransport's interface to the
CacheManager for lookup messaging. |
| LookupService.Client | |
| ModifyService | This service is the ClientTransport's interface for the
LeaseManager for sending bind/unbind messages. |
| ModifyService.Client | |
| PingService | This service is advertised by the ClientTransport for the
SelectManager to send "ping" messages to white pages servers. |
| PingService.Client | |
| ResolverClient | Optional client interface used by the ResolverProxy. |
| SelectService | This service is the "server selection service" advertised by
the SelectManager that the ClientTransport uses
to select a white pages server. |
| SelectService.Client | |
| ServiceFinder.Callback | |
| Class Summary | |
|---|---|
| CacheManager | This component is the white pages client-side cache. |
| ClientTransport | This component sends and receives messages for the resolver. |
| Lease | A "successful lease" response from the ClientTransport's
ModifyService, indicating to the LeaseManager
that either a new Record was successfully bound or an
existing Lease was extended. |
| LeaseDenied | A "lease denied" response from the ClientTransport's
ModifyService, indicating to the LeaseManager
a failed bind or lease renewal. |
| LeaseManager | This component watches for bind/unbind requests and maintains the leases in the server. |
| LeaseNotKnown | An "unknown lease uid" response from the ClientTransport's
ModifyService, indicating to the LeaseManager that
an attempt to renew a lease failed because the server doesn't know
a lease with the specified UID. |
| NameTag | A simple wrapper around an object that adds a String name. |
| Record | A data response from a successful LookupService lookup,
or a request parameter to a ModifyService lease renewal. |
| RecordIsValid | A data response from a successful ClientTransport LookupService lookup to the CacheManager, which
validates the client's cached Record and extends the TTL
for the cached data. |
| Resolver | This component is the front-end for the client-side white pages
resolver, which advertises the WhitePagesService. |
| ResolverContainer | This component is an empty Container for the white pages Resolver components. |
| ResolverProxy | This component an optional proxy to the WhitePagesService
resolver that obtains the local agent's name and tags all requests
with that name. |
| SelectManager | This component advertises the SelectService, which controls the
ClientTransport's server selection and uses the BootstrapService to initialize the cache. |
| ServiceFinder | A utility class to hide late-binding Service lookups. |
| ServiceProviderBase | A base class for a ServiceProvider with registered clients. |
| TransportBase | This component is a base class that handles MessageSwitchService details for the ClientTransport. |
| Util | Utility methods for batching requests. |
| WPAnswer | A message from a white pages server to a client, or between servers. |
| WPQuery | A message from a white pages cache to a server, or between servers. |
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||