org.ow2.cmi.reference
Class CMIReference

java.lang.Object
  extended by org.ow2.cmi.reference.CMIReference
All Implemented Interfaces:
java.io.Serializable, LoadBalanceable

@Immutable
public final class CMIReference
extends java.lang.Object
implements java.io.Serializable, LoadBalanceable

Represents a reference on a clustered object that is deployed on a server.

Author:
The new CMI team
See Also:
Serialized Form

Constructor Summary
CMIReference(ServerRef serverRef, java.lang.String objectName)
          Constructs an instance of CMIReference.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getObjectName()
           
 ServerRef getServerRef()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CMIReference

public CMIReference(ServerRef serverRef,
                    java.lang.String objectName)
Constructs an instance of CMIReference.

Parameters:
serverRef - a reference on a server
objectName - a name of object
Method Detail

getObjectName

public java.lang.String getObjectName()
Returns:
Name of the clustered object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getServerRef

public ServerRef getServerRef()
Specified by:
getServerRef in interface LoadBalanceable
Returns:
a reference on server on which is deployed the referenced object


Copyright © 2009 OW2 Consortium. All Rights Reserved.