Module java.rmi

Interface ServerRef

All Superinterfaces:
Externalizable, RemoteRef, Serializable

@Deprecated
public interface ServerRef
extends RemoteRef
Deprecated.
No replacement. This interface is unused and is obsolete.
A ServerRef represents the server-side handle for a remote object implementation.
Since:
1.1
  • Field Details

    • serialVersionUID

      @Deprecated static final long serialVersionUID
      Deprecated.
      A serialVersionUID field in an interface is ineffectual. Do not use; no replacement.
      indicate compatibility with JDK 1.1.x version of class.
      See Also:
      Constant Field Values
  • Method Details

    • 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