org.jboss.jmx.server
Class ObjectHandler

java.lang.Object
  |
  +--org.jboss.jmx.server.ObjectHandler
All Implemented Interfaces:
java.io.Serializable

public class ObjectHandler
extends java.lang.Object
implements java.io.Serializable

Object returned to the client to use it as an handler to an object created and stored on the server side. The server side implementation has to look for instances of these class and then to replace them by the objec thez refer to.

Author:
Andreas "Mad" Schaefer
See Also:
Serialized Form

Constructor Summary
ObjectHandler(java.lang.String pServerReference)
          Creates an Object Handler
 
Method Summary
 boolean equals(java.lang.Object pTest)
          Checks if two Object Handler are equal even when the went over the net
 int getObjectReference()
           
 java.lang.String getServerReference()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectHandler

public ObjectHandler(java.lang.String pServerReference)
Creates an Object Handler
Parameters:
pServerReference - Server Reference which should be unique within the network
Method Detail

getServerReference

public java.lang.String getServerReference()
Returns:
Server Reference

getObjectReference

public int getObjectReference()
Returns:
Unique object reference

equals

public boolean equals(java.lang.Object pTest)
Checks if two Object Handler are equal even when the went over the net
Overrides:
equals in class java.lang.Object
Returns:
True the given object is instance of Object Handler and have the same Server and Object Reference

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object
Returns:
Hash code for this Object Handler which is just the sum of Server and Object reference


Copyright © 2000 The JBoss Organization. All Rights Reserved.