|
Class Summary |
| ClientRuntime |
Implements Ubik RMI's client-side runtime environment. |
| CommandConnect |
This command sends back a remote reference to the caller, for the server
listening at the port specified in the constructor. |
| CommandPing |
|
| Config |
|
| Hub |
This class is the single-entry point into Ubik RMI's API. |
| Log |
A logger that logs to System.out, used by the RMI runtime. |
| ObjectTable |
A server-side class that performs reference counting and that is used
in distributed garbage collection. |
| ObjectTable.Ref |
|
| OID |
This class models a unique remote object identifier. |
| RemoteRef |
This class implements the basic behavior of dynamic proxies that implement the
logic for performing RPC on remote objects. |
| RemoteRefEx |
This class implements a basic stub handler (no fail over,
no load balancing, no replication). |
| RemoteRefReliable |
A stub handler that manages reconnecting to another server instance
provided a method call fails. |
| RemoteRefStateless |
A stub handler that manages reconnecting to another server instance
provided a method call fails. |
| RemoteRefStateless.ServiceInfo |
|
| RmiClassLoader |
|
| RMICommand |
This class models an executable command. |
| RmiUtils |
|
| ServerRuntime |
Implements the server-side behavior of RMI. |
| ServerTable |
This class is a singleton that implements the Server interface. |
| StatelessStubTable |
This class manages stateless stubs on the client-side and insures that notications
are properly dispatched. |
| StubContainerBase |
Base implementation of the StubContainer interface. |
| UIDGenerator |
A generator of unique longs for this VM. |
| VmId |
A VM unique identifier. |