Convenient superclass for RMI-based remote exporters. Provides a facility
to automatically wrap a given plain Java service object with an
RmiInvocationWrapper, exposing the RmiInvocationHandler remote interface.
Using the RMI invoker mechanism, RMI communication operates at the RmiInvocationHandler
level, sharing a common invoker stub for any number of services. Service interfaces are not
required to extend java.rmi.Remote or declare java.rmi.RemoteException
on all service methods. However, in and out parameters still have to be serializable.