Java Platform 1.2
Beta 4

Interface java.rmi.server.ServerRef


public abstract interface ServerRef
extends RemoteRef
A ServerRef represents the server-side handle for a remote object implementation.


Field Summary
static long serialVersionUID
           
 
Fields inherited from class java.rmi.server.RemoteRef
packagePrefix , serialVersionUID
 
Fields inherited from class java.io.Serializable
serialVersionUID
 
Method Summary
 RemoteStub exportObject(Remote obj, Object data)
          Find or create a client stub object for the supplied Remote.
 String getClientHost()
          Return the hostname of the current client.
 
Methods inherited from interface java.rmi.server.RemoteRef
done , getRefClass , invoke , invoke , newCall , remoteEquals , remoteHashCode , remoteToString
 
Methods inherited from interface java.io.Externalizable
readExternal , writeExternal
 

Field Detail

serialVersionUID

public static final long serialVersionUID
Method Detail

exportObject

public RemoteStub exportObject(Remote obj,
                               Object data)
                        throws RemoteException
Find or create a client stub object for the supplied Remote.
Parameters:
obj - the remote object implementation information necessary to export the object

getClientHost

public String getClientHost()
                     throws ServerNotActiveException
Return the hostname of the current client. When called from a thread actively handling a remote method invocation the hostname of the client is returned.
Throws:
ServerNotActiveException - If called outside of servicing a remote method invocation.

Java Platform 1.2
Beta 4

Submit a bug or feature
Submit comments/suggestions about new javadoc look
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.
This documentation was generated with a post-Beta4 version of Javadoc.