## Package mx4j.remote.rmi

Class Summary
ClientExceptionCatcher
ClientInvoker: An MBeanServerConnection that "converts" the MBeanServerConnection calls to `RMIConnection` calls, performing wrapping of parameters and/or the needed actions.

ClientUnmarshaller

An MBeanServerConnection proxy that performs the setting of the appropriate context classloader to allow classloading of classes sent by the server but not known to the client, in methods like `MBeanServerConnection.getAttribute(javax.management.ObjectName, java.lang.String)`, `MBeanServerConnection.invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[])` and so on.

Marshaller: IMPORTANT: see `RMIMarshaller`
RMIConnectionInvoker: An RMIConnection that "converts" remote calls to `MBeanServer` calls, performing unwrapping of parameters and/or the needed actions.
RMIConnectionProxy: Base class for RMIConnection dynamic proxies.
RMIConnectionSubjectInvoker: An RMIConnection proxy that wraps the call into a `Subject.doAsPrivileged(javax.security.auth.Subject, java.security.PrivilegedAction, java.security.AccessControlContext)` invocation, in order to execute the code under subject-based security, and to perform subject delegation.
RMIHeartBeat
RMIRemoteNotificationClientHandler: RMI-specific RemoteNotificationClientHandler.

Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.