[TOC] [Prev] [Next]
Table of Contents
- Introduction
- Overview
- System Goals
- Java Distributed Object Model
- Definition of Terms
- The Distributed and Non-Distributed Models Contrasted
- RMI Interfaces and Classes
- Implementing a Remote Interface
- Type Equivalency of Remote Objects with Local Stub
- Parameter Passing in Remote Method Invocation
- Exception Handling in Remote Method Invocation
- Object Methods Overridden by the RemoteObject Class
- The Semantics of Object Methods Declared final
- Locating Remote Objects
- System Architecture
- Overview
- Architectural Overview
- The Stub/Skeleton Layer
- The Remote Reference Layer
- The Transport Layer
- Thread Usage in Remote Method Invocations
- Garbage Collection of Remote Objects
- Dynamic Class Loading
- Security
- Configuration Scenarios
- RMI Through Firewalls Via Proxies
- Client Interfaces
- The Remote Interface
- The RemoteException Class
- The Naming Class
- Server Interfaces
- The RemoteObject Class
- The RemoteServer Class
- The UnicastRemoteObject Class
- The Unreferenced Interface
- The RMISecurityManager Class
- The RMIClassLoader Class
- The RMISocketFactory Class
- The RMIFailureHandler Interface
- The LogStream Class
- Stub and Skeleton Compiler
- Registry Interfaces
- The Registry Interface
- The LocateRegistry Class
- The RegistryHandler Interface
- Stub/Skeleton Interfaces
- The RemoteStub Class
- The RemoteCall Interface
- The RemoteRef Interface
- .The ServerRef Interface
- The Skeleton Interface
- The Operation Class
- Garbage Collector Interfaces
- The Interface DGC
- The Lease Class
- The ObjID Class
- The UID Class
- The VMID Class
- Exceptions In RMI
- Exceptions During Remote Object Export
- Exceptions During RMI Call
- Exceptions or Errors During Return
- Other
[TOC] [Prev] [Next]
rmi-support@java.Sun.COM
Copyright © 1996 Sun Microsystems, Inc. All rights
reserved.