Java Platform 1.2

Uses of Interface
java.rmi.Remote

Packages that use Remote
java.rmi Provides the RMI package. 
java.rmi.activation Provides support for RMI Object Activation. 
java.rmi.dgc Provides classes and interface for RMI distributed garbage-collection (DGC). 
java.rmi.registry Provides a class and two interfaces for the RMI registry. 
java.rmi.server Provides classes and interfaces for supporting the server side of RMI. 
 

Uses of Remote in java.rmi
 

Methods in java.rmi that return Remote
static Remote Naming.lookup(String name)
          Returns a reference, a stub, for the remote object associated with the specified name.
 

Methods in java.rmi with parameters of type Remote
static void Naming.bind(String name, Remote obj)
          Binds the specified name to a remote object.
static void Naming.rebind(String name, Remote obj)
          Rebinds the specified name to a new remote object.
 

Uses of Remote in java.rmi.activation
 

Subinterfaces of Remote in java.rmi.activation
 interface ActivationInstantiator
          An ActivationInstantiator is responsible for creating instances of "activatable" objects.
 interface ActivationMonitor
          An ActivationMonitor is specific to an ActivationGroup and is obtained when a group is reported active via a call to ActivationSystem.activeGroup (this is done internally).
 interface ActivationSystem
          The ActivationSystem provides a means for registering groups and "activatable" objects to be activated within those groups.
 interface Activator
          The Activator facilitates remote object activation.
 

Classes in java.rmi.activation that implement Remote
 class Activatable
          The Activatable class provides support for remote objects that require persistent access over time and that can be activated by the system.
 class ActivationGroup
          An ActivationGroup is responsible for creating new instances of "activatable" objects in its group, informing its ActivationMonitor when either: its object's become active or inactive, or the group as a whole becomes inactive.
 

Methods in java.rmi.activation that return Remote
static Remote Activatable.register(ActivationDesc desc)
          Register an object descriptor for an activatable remote object so that is can be activated on demand.
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port)
          Export the activatable remote object to the RMI runtime to make the object available to receive incoming calls.
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          Export the activatable remote object to the RMI runtime to make the object available to receive incoming calls.
 Remote ActivationID.activate(boolean force)
          Activate the object for this id.
 

Methods in java.rmi.activation with parameters of type Remote
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port)
          This exportObject method may be invoked explicitly by an "activatable" object, that does not extend the Activatable class, in order to both a) register the object's activation descriptor, constructed from the supplied location, and data, with the activation system (so the object can be activated), and b) export the remote object, obj, on a specific port (if port=0, then an anonymous port is chosen).
static ActivationID Activatable.exportObject(Remote obj, String location, MarshalledObject data, boolean restart, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          This exportObject method may be invoked explicitly by an "activatable" object, that does not extend the Activatable class, in order to both a) register the object's activation descriptor, constructed from the supplied location, and data, with the activation system (so the object can be activated), and b) export the remote object, obj, on a specific port (if port=0, then an anonymous port is chosen).
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port)
          Export the activatable remote object to the RMI runtime to make the object available to receive incoming calls.
static Remote Activatable.exportObject(Remote obj, ActivationID id, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          Export the activatable remote object to the RMI runtime to make the object available to receive incoming calls.
static boolean Activatable.unexportObject(Remote obj, boolean force)
          Remove the remote object, obj, from the RMI runtime.
abstract  void ActivationGroup.activeObject(ActivationID id, Remote obj)
          The group's activeObject method is called when an object is exported (either by Activatable object construction or an explicit call to Activatable.exportObject.
 

Uses of Remote in java.rmi.dgc
 

Subinterfaces of Remote in java.rmi.dgc
 interface DGC
          The DGC abstraction is used for the server side of the distributed garbage collection algorithm.
 

Uses of Remote in java.rmi.registry
 

Subinterfaces of Remote in java.rmi.registry
 interface Registry
          For obtaining references to remote objects, RMI provides a simple remote object registry interface, implemented by RMI's rmiregistry, that provides methods for storing and retrieving remote object references.
 

Methods in java.rmi.registry that return Remote
 Remote Registry.lookup(String name)
          Returns a reference, a stub, for the remote object associated with the specified name.
 

Methods in java.rmi.registry with parameters of type Remote
 void Registry.bind(String name, Remote obj)
          Binds the specified name to a remote object.
 void Registry.rebind(String name, Remote obj)
          Rebinds the specified name to a new remote object.
 

Uses of Remote in java.rmi.server
 

Classes in java.rmi.server that implement Remote
 class RemoteObject
          The RemoteObject class implements the java.lang.Object behavior for remote objects.
 class RemoteServer
          The RemoteServer class is the common superclass to server implementations and provides the framework to support a wide range of remote reference semantics.
 class RemoteStub
          The RemoteStub class is the common superclass to client stubs and provides the framework to support a wide range of remote reference semantics.
 class UnicastRemoteObject
          The UnicastRemoteObject class defines a non-replicated remote object whose references are valid only while the server process is alive.
 

Methods in java.rmi.server that return Remote
static Remote RemoteObject.toStub(Remote obj)
          Returns the stub for the remote object obj passed as a parameter.
static Remote UnicastRemoteObject.exportObject(Remote obj, int port)
          Export the remote object to make it available to receive incoming calls, using the particular supplied port.
static Remote UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          Export the remote object to make it available to receive incoming calls, using a transport specified by the given socket factory.
 

Methods in java.rmi.server with parameters of type Remote
static Remote RemoteObject.toStub(Remote obj)
          Returns the stub for the remote object obj passed as a parameter.
static RemoteStub UnicastRemoteObject.exportObject(Remote obj)
          Export the remote object to make it available to receive incoming calls, using an anonymous port.
static Remote UnicastRemoteObject.exportObject(Remote obj, int port)
          Export the remote object to make it available to receive incoming calls, using the particular supplied port.
static Remote UnicastRemoteObject.exportObject(Remote obj, int port, RMIClientSocketFactory csf, RMIServerSocketFactory ssf)
          Export the remote object to make it available to receive incoming calls, using a transport specified by the given socket factory.
static boolean UnicastRemoteObject.unexportObject(Remote obj, boolean force)
          Remove the remote object, obj, from the RMI runtime.
 Object RemoteRef.invoke(Remote obj, Method method, Object[] params, long opnum)
          Invoke a method.
 void Skeleton.dispatch(Remote obj, RemoteCall theCall, int opnum, long hash)
          Deprecated. no replacement
 RemoteStub ServerRef.exportObject(Remote obj, Object data)
          Creates a client stub object for the supplied Remote object.
 


Java Platform 1.2

Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.