| RmiInvocationHandler | Interface for RMI invocation handlers instances on the server, wrapping exported services. |
| CodebaseAwareObjectInputStream | Special ObjectInputStream subclass that falls back to a specified codebase to load classes from if not found locally. |
| JndiRmiClientInterceptor | org.aopalliance.intercept.MethodInterceptor for accessing RMI services from JNDI. |
| JndiRmiProxyFactoryBean | FactoryBean for RMI proxies from JNDI. |
| JndiRmiServiceExporter | Service exporter which binds RMI services to JNDI. |
| RemoteInvocationSerializingExporter | Abstract base class for remote service exporters that explicitly deserialize
RemoteInvocation objects and serialize
RemoteInvocationResult objects,
for example Spring's HTTP invoker. |
| RmiBasedExporter | Convenient superclass for RMI-based remote exporters. |
| RmiClientInterceptor | org.aopalliance.intercept.MethodInterceptor for accessing conventional RMI services or RMI invokers. |
| RmiClientInterceptorUtils | Factored-out methods for performing invocations within an RMI client. |
| RmiProxyFactoryBean | FactoryBean for RMI proxies, supporting both conventional RMI services
and RMI invokers. |
| RmiRegistryFactoryBean | FactoryBean that locates a java.rmi.registry.Registry and
exposes it for bean references. |
| RmiServiceExporter | RMI exporter that exposes the specified service as RMI object with the specified name. |