Module java.rmi

Interface ServerRef

  • All Superinterfaces:
    Externalizable, RemoteRef, Serializable

    Deprecated. 
    No replacement. This interface is unused and is obsolete.

    @Deprecated
    public interface ServerRef
    extends RemoteRef
    A ServerRef represents the server-side handle for a remote object implementation.
    Since:
    1.1
    • Field Detail

      • serialVersionUID

        static final long serialVersionUID
        Deprecated. 
        indicate compatibility with JDK 1.1.x version of class.
        See Also:
        Constant Field Values
    • Method Detail

      • exportObject

        RemoteStub exportObject​(Remote obj,
                                Object data)
                         throws RemoteException
        Deprecated. 
        Creates a client stub object for the supplied Remote object. If the call completes successfully, the remote object should be able to accept incoming calls from clients.
        Parameters:
        obj - the remote object implementation
        data - information necessary to export the object
        Returns:
        the stub for the remote object
        Throws:
        RemoteException - if an exception occurs attempting to export the object (e.g., stub class could not be found)
        Since:
        1.1
      • getClientHost

        String getClientHost​()
                      throws ServerNotActiveException
        Deprecated. 
        Returns the hostname of the current client. When called from a thread actively handling a remote method invocation the hostname of the client is returned.
        Returns:
        the client's host name
        Throws:
        ServerNotActiveException - if called outside of servicing a remote method invocation
        Since:
        1.1