Package org.sapia.ubik.rmi.server

Interface Summary
ConnectionListener This interface defines callbacks pertaining to remote host lifecycle.
HealthCheck  
ObjectTableMBean  
Server Specifies the behavior of Ubik RMI server implementations.
Stateless  
Stub Interface implemented by dynamically generated stubs.
StubContainer Implementations of this interface allow to bind stubs to remote JNDI servers without the latter having to contain the stubs' interfaces in their classpath.
StubInvocationHandler Base interface of invocation handlers that implement the logic of dynamic stubs - created by the Ubik RMI runtime.
 

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.
 

Exception Summary
ShutdownException Thrown by the Ubik RMI runtime when operations are requested and it is shutdown.
 



Copyright © 2010 Sapia OSS. All Rights Reserved.