jgroup.relacs.config
Class ClassData

java.lang.Object
  extended by jgroup.relacs.config.ClassData
All Implemented Interfaces:
java.io.Serializable

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

ClassData specifies the class and arguments of a replica.

Since:
Jgroup 1.2
Author:
Hein Meling
See Also:
Serialized Form

Constructor Summary
ClassData(java.lang.String className, java.lang.String[] classArgs)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compares two objects for content equality.
 java.lang.String[] getArgs()
           
 java.lang.String getArgString()
           
 java.lang.Class getClassObject()
           
 java.lang.String getCommand(java.lang.String jvmCmd, java.lang.String appStarter)
           
 java.lang.String getName()
           
 java.lang.String getShortName()
           
 int hashCode()
          Returns a hashcode for the ClassData class.
 void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassData

public ClassData(java.lang.String className,
                 java.lang.String[] classArgs)
Method Detail

getClassObject

public java.lang.Class getClassObject()

getName

public java.lang.String getName()

getShortName

public java.lang.String getShortName()

getArgs

public java.lang.String[] getArgs()

getArgString

public java.lang.String getArgString()

setProperties

public void setProperties(java.util.Map<java.lang.String,java.lang.String> properties)

getCommand

public java.lang.String getCommand(java.lang.String jvmCmd,
                                   java.lang.String appStarter)

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode for the ClassData class. Two ClassData objects will return the same hashcode if their class name and arguments are equal.

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Compares two objects for content equality.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the object to compare with
Returns:
true if these objects are equal; false otherwise.


Copyright © 1998-2006 The Jgroup/ARM development team. All Rights Reserved.