APIdia Launch Partner
Top Interfaces Classes
module java.rmi

Package sun.rmi.transport


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
public interface

Class Summary

Modifier and TypeClass and Description
pack-priv class
ConnectionInputStream

Special stream to keep track of refs being unmarshaled so that refs can be ref-counted locally.

pack-priv class
ConnectionOutputStream

Special stream to keep track of refs being marshaled as return results to determine whether a special ack needs to be sent to the distributed collector.

public class
DGCAckHandler

Holds strong references to a set of remote objects, or live remote references to remote objects, after they have been marshalled (as remote references) as parts of the arguments or the result of a remote invocation.

pack-priv class
DGCClient

DGCClient implements the client-side of the RMI distributed garbage collection system.

pack-priv class
DGCImpl

This class implements the guts of the server-side distributed GC algorithm

public class
DGCImpl_Skel

References Deprecated Skeleton is deprecated or references (maybe indirectly) at least one deprecated element.
Skeleton to dispatch DGC methods.
public class
DGCImpl_Stub

References Deprecated RemoteStub is deprecated or references (maybe indirectly) at least one deprecated element.
Stubs to invoke DGC remote methods.
pack-priv class
GC

Support for garbage-collection latency requests.

public class
LiveRef

Note

There is a JDK-internal dependency on the existence of this class and its getClientSocketFactory method in the implementation of javax.management.remote.rmi.RMIConnector.

pack-priv class
ObjectEndpoint

An object used as a key to the object table that maps an instance of this class to a Target.

public class
ObjectTable

Object table shared by all implementors of the Transport interface.

pack-priv class
public class
StreamRemoteCall

References Deprecated RemoteCall is deprecated or references (maybe indirectly) at least one deprecated element.
Stream-based implementation of the RemoteCall interface.
public class
Target

A target contains information pertaining to a remote object that resides in this address space.

public abstract class
Transport

Transport abstraction for enabling communication between different VMs.

public class
pack-priv class
WeakRef

WeakRef objects are used by the RMI runtime to hold potentially weak references to exported remote objects in the local object table.