aicas logoJamaica 3.2 release 62

java.rmi.server
Class RemoteObject

java.lang.Object
  extended by java.rmi.server.RemoteObject
All Implemented Interfaces:
Serializable, Remote
Direct Known Subclasses:
RemoteObjectInvocationHandler, RemoteServer, RemoteStub

public abstract class RemoteObject
extends Object
implements Remote, Serializable

See Also:
Serialized Form

Field Summary
protected  RemoteRef ref
           
 
Constructor Summary
protected RemoteObject()
           
protected RemoteObject(RemoteRef newref)
           
 
Method Summary
 boolean equals(Object obj)
          equals compares this object to another object.
 RemoteRef getRef()
           
 int hashCode()
          hashCode returns a hash code for this object.
 String toString()
          Get the string representation of this remote object.
static Remote toStub(Remote obj)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ref

protected transient RemoteRef ref
Constructor Detail

RemoteObject

protected RemoteObject()

RemoteObject

protected RemoteObject(RemoteRef newref)
Method Detail

getRef

public RemoteRef getRef()

toStub

public static Remote toStub(Remote obj)
                     throws NoSuchObjectException
Throws:
NoSuchObjectException

hashCode

public int hashCode()
Description copied from class: Object
hashCode returns a hash code for this object. The hash code must be equal for two objects a and b if a.equals(b) is true.

The default implementation returns System.identityHashCode(this).

Overrides:
hashCode in class Object
Returns:
a hash code value.

equals

public boolean equals(Object obj)
Description copied from class: Object
equals compares this object to another object.

Equals must be symmetric (a.equals(b) == b.equals(a)), reflexive (a.equals(a)==true) and transitive (a.equals(b) && b.equals(c) IMPLIES (a.equals(c))) and not change over time (a.equals(b) == a.equals(b)). a.equals(null) should always return false.

If a.equals(b) is true for two objects a and b, then a.hashCode()==b.hashCode() must hold.

The default implementation of equals returns this==other.

Overrides:
equals in class Object
Parameters:
obj - the other object.
Returns:
if this and other are considered equal.

toString

public String toString()
Get the string representation of this remote object.

Overrides:
toString in class Object
Returns:
a string identifying this object.

aicas logoJamaica 3.2 release 62

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2008 aicas GmbH. All Rights Reserved.