[TOC] [Prev] [Next]

Java(TM) Remote Method Invocation Specification


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
Garbage Collection of Remote Objects
Security
Dynamic Stub Loading
Using RMI in Applets, Applications and Servers
Client Interfaces
The Remote Interface
The RemoteException Class
The RemoteObject Class
The RemoteStub Class
The Naming Class
Exceptions
Server Interfaces
The RemoteServer Class
The UnicastRemoteServer Class
The Unreferenced Interface
The Registry Interface and The LocateRegistry Class
The StubSecurityManager Class
The StubClassLoader Class
Stub and Skeleton Compiler
Exceptions
Marshaling Objects
The ObjectOutputStream Class
The ObjectInputStream Class
The MarshalOutputStream Class
The MarshalInputStream Class



[TOC] [Prev] [Next]

rmi-comments@jse.East.Sun.COM
Copyright © 1996 Sun Microsystems, Inc. All rights reserved.