java.rmi.server
Class RemoteStub

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.rmi.server.RemoteObject sample code for java.rmi.server.RemoteObject definition code for java.rmi.server.RemoteObject 
      extended by java.rmi.server.RemoteStub
All Implemented Interfaces:
Serializable sample code for java.io.Serializable definition code for java.io.Serializable , Remote sample code for java.rmi.Remote definition code for java.rmi.Remote
Direct Known Subclasses:
RMIConnectionImpl_Stub sample code for javax.management.remote.rmi.RMIConnectionImpl_Stub definition code for javax.management.remote.rmi.RMIConnectionImpl_Stub , RMIServerImpl_Stub sample code for javax.management.remote.rmi.RMIServerImpl_Stub definition code for javax.management.remote.rmi.RMIServerImpl_Stub

public abstract class RemoteStub
extends RemoteObject sample code for java.rmi.server.RemoteObject definition code for java.rmi.server.RemoteObject

The RemoteStub class is the common superclass to client stubs and provides the framework to support a wide range of remote reference semantics. Stub objects are surrogates that support exactly the same set of remote interfaces defined by the actual implementation of the remote object.

Since:
JDK1.1
See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject sample code for java.rmi.server.RemoteObject definition code for java.rmi.server.RemoteObject
ref sample code for java.rmi.server.RemoteObject.ref definition code for java.rmi.server.RemoteObject.ref
 
Constructor Summary
protected RemoteStub sample code for java.rmi.server.RemoteStub.RemoteStub() definition code for java.rmi.server.RemoteStub.RemoteStub() ()
          Constructs a RemoteStub.
protected RemoteStub sample code for java.rmi.server.RemoteStub.RemoteStub(java.rmi.server.RemoteRef) definition code for java.rmi.server.RemoteStub.RemoteStub(java.rmi.server.RemoteRef) (RemoteRef sample code for java.rmi.server.RemoteRef definition code for java.rmi.server.RemoteRef  ref)
          Constructs a RemoteStub, with the specified remote reference.
 
Method Summary
protected static void setRef sample code for java.rmi.server.RemoteStub.setRef(java.rmi.server.RemoteStub, java.rmi.server.RemoteRef) definition code for java.rmi.server.RemoteStub.setRef(java.rmi.server.RemoteStub, java.rmi.server.RemoteRef) (RemoteStub sample code for java.rmi.server.RemoteStub definition code for java.rmi.server.RemoteStub  stub, RemoteRef sample code for java.rmi.server.RemoteRef definition code for java.rmi.server.RemoteRef  ref)
          Deprecated. no replacement. The setRef method is not needed since RemoteStubs can be created with the RemoteStub(RemoteRef) constructor.
 
Methods inherited from class java.rmi.server.RemoteObject sample code for java.rmi.server.RemoteObject definition code for java.rmi.server.RemoteObject
equals sample code for java.rmi.server.RemoteObject.equals(java.lang.Object) definition code for java.rmi.server.RemoteObject.equals(java.lang.Object) , getRef sample code for java.rmi.server.RemoteObject.getRef() definition code for java.rmi.server.RemoteObject.getRef() , hashCode sample code for java.rmi.server.RemoteObject.hashCode() definition code for java.rmi.server.RemoteObject.hashCode() , toString sample code for java.rmi.server.RemoteObject.toString() definition code for java.rmi.server.RemoteObject.toString() , toStub sample code for java.rmi.server.RemoteObject.toStub(java.rmi.Remote) definition code for java.rmi.server.RemoteObject.toStub(java.rmi.Remote)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Constructor Detail

RemoteStub sample code for java.rmi.server.RemoteStub() definition code for java.rmi.server.RemoteStub()

protected RemoteStub()
Constructs a RemoteStub.


RemoteStub sample code for java.rmi.server.RemoteStub(java.rmi.server.RemoteRef) definition code for java.rmi.server.RemoteStub(java.rmi.server.RemoteRef)

protected RemoteStub(RemoteRef sample code for java.rmi.server.RemoteRef definition code for java.rmi.server.RemoteRef  ref)
Constructs a RemoteStub, with the specified remote reference.

Parameters:
ref - the remote reference
Since:
JDK1.1
Method Detail

setRef sample code for java.rmi.server.RemoteStub.setRef(java.rmi.server.RemoteStub, java.rmi.server.RemoteRef) definition code for java.rmi.server.RemoteStub.setRef(java.rmi.server.RemoteStub, java.rmi.server.RemoteRef)

@Deprecated
protected static void setRef(RemoteStub sample code for java.rmi.server.RemoteStub definition code for java.rmi.server.RemoteStub  stub,
                                        RemoteRef sample code for java.rmi.server.RemoteRef definition code for java.rmi.server.RemoteRef  ref)
Deprecated. no replacement. The setRef method is not needed since RemoteStubs can be created with the RemoteStub(RemoteRef) constructor.

Sets the remote reference inside the remote stub.

Parameters:
stub - the remote stub
ref - the remote reference
Since:
JDK1.1