is new.
java.lang.Objectjava.rmi.server.RemoteObject
RemoteObjectInvocationHandler
,
RemoteServer
,
RemoteStub
The RemoteObject class implements the java.lang.Object behavior for remote objects. RemoteObject provides the remote semantics of Object by implementing methods for hashCode, equals, and toString.
| Field Summary | |
|---|---|
| protected RemoteRef |
ref
The object's remote reference. |
| Constructor Summary | |
|---|---|
| protected |
RemoteObject
() Creates a remote object. |
| protected |
RemoteObject
(
RemoteRef
newref) Creates a remote object, initialized with the specified remote reference. |
| Method Summary | |
|---|---|
| boolean |
equals
(
Object
obj) Compares two remote objects for equality. |
| RemoteRef |
getRef
() Returns the remote reference for the remote object. |
| int |
hashCode
() Returns a hashcode for a remote object. |
| String |
toString
() Returns a String that represents the value of this remote object. |
| static Remote |
toStub
(
Remote
obj) Returns the stub for the remote object obj passed as a parameter. |
| Methods inherited from class java.lang. Object |
|---|
| clone , finalize , getClass , notify , notifyAll , wait , wait , wait |
| Field Detail |
|---|
protected transient RemoteRef ref
| Constructor Detail |
|---|
protected RemoteObject()
protected RemoteObject(RemoteRef newref)
| Method Detail |
|---|
public RemoteRef getRef()
Note: The object returned from this method may be an instance of an implementation-specific class. The RemoteObject class ensures serialization portability of its instances' remote references through the behavior of its custom writeObject and readObject methods. An instance of RemoteRef should not be serialized outside of its RemoteObject wrapper instance or the result may be unportable.
public static Remote toStub(Remote obj)
throws NoSuchObjectException
needed
public int hashCode()
public boolean equals(Object obj)
public String toString()