ServerRef (Java SE 15 & JDK 15) (original) (raw)
All Superinterfaces:
[Externalizable](../../../../java.base/java/io/Externalizable.html "interface in java.io")
, [RemoteRef](RemoteRef.html "interface in java.rmi.server")
, [Serializable](../../../../java.base/java/io/Serializable.html "interface in java.io")
@Deprecated public interface ServerRef extends RemoteRef
A ServerRef represents the server-side handle for a remote object implementation.
Since:
1.1
Field Summary
Fields
Modifier and Type | Field | Description |
---|---|---|
static long | serialVersionUID | Deprecated. |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
RemoteStub | exportObject(Remote obj,Object data) | Deprecated. Creates a client stub object for the supplied Remote object. |
String | getClientHost() | Deprecated. Returns the hostname of the current client. |
Field Details
serialVersionUID
@Deprecated static final long serialVersionUID
indicate compatibility with JDK 1.1.x version of class.
See Also:
Constant Field ValuesMethod Details
exportObject
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](../RemoteException.html "class in java.rmi")
- if an exception occurs attempting to export the object (e.g., stub class could not be found)
Since:
1.1getClientHost
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](ServerNotActiveException.html "class in java.rmi.server")
- if called outside of servicing a remote method invocation
Since:
1.1