jrockit.management.util
Class MethodIdentifierCompositeData

java.lang.Object
  extended by jrockit.management.util.LazyCompositeData
      extended by jrockit.management.util.MethodIdentifierCompositeData
All Implemented Interfaces:
java.io.Serializable, javax.management.openmbean.CompositeData

public class MethodIdentifierCompositeData
extends LazyCompositeData

Needed for MXBean support. Also ensures that we don't get a performance hit when used locally.

Author:
Marcus Hirt
See Also:
Serialized Form

Constructor Summary
MethodIdentifierCompositeData(MethodIdentifier mi)
          Constructs a MethodIdentifierCompositeData from a MethodIdentifier
 
Method Summary
static java.lang.String getClassName(javax.management.openmbean.CompositeData cd)
          Gets the class name from the composite data
protected  javax.management.openmbean.CompositeData getCompositeData()
          Gets the composite data from MethodIdentifierCompositeData
static java.lang.String getDescriptor(javax.management.openmbean.CompositeData cd)
          Gets the descriptor from the composite data
 MethodIdentifier getMethodIdentifier()
          Gets the MethodIdentfier from the MethodIdentifierCompositeData
static java.lang.String getMethodName(javax.management.openmbean.CompositeData cd)
          Gets the method name from the composite data
static javax.management.openmbean.CompositeData toCompositeData(MethodIdentifier indentifier)
          Gets composite data from a MethodIdentifier
 
Methods inherited from class jrockit.management.util.LazyCompositeData
containsKey, containsValue, equals, get, getAll, getCompositeType, hashCode, isTypeMatched, isTypeMatched, toString, values, writeReplace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodIdentifierCompositeData

public MethodIdentifierCompositeData(MethodIdentifier mi)
Constructs a MethodIdentifierCompositeData from a MethodIdentifier

Parameters:
mi -
Method Detail

getCompositeData

protected javax.management.openmbean.CompositeData getCompositeData()
Gets the composite data from MethodIdentifierCompositeData

Specified by:
getCompositeData in class LazyCompositeData
See Also:
LazyCompositeData.getCompositeData()

toCompositeData

public static javax.management.openmbean.CompositeData toCompositeData(MethodIdentifier indentifier)
Gets composite data from a MethodIdentifier

Parameters:
indentifier -
Returns:
the composite data

getDescriptor

public static java.lang.String getDescriptor(javax.management.openmbean.CompositeData cd)
Gets the descriptor from the composite data

Parameters:
cd -
Returns:
teh descriptor

getClassName

public static java.lang.String getClassName(javax.management.openmbean.CompositeData cd)
Gets the class name from the composite data

Parameters:
cd -
Returns:
class name

getMethodName

public static java.lang.String getMethodName(javax.management.openmbean.CompositeData cd)
Gets the method name from the composite data

Parameters:
cd -
Returns:
the method name

getMethodIdentifier

public MethodIdentifier getMethodIdentifier()
Gets the MethodIdentfier from the MethodIdentifierCompositeData

Returns:
the MethodIdentifer


Copyright © 2004-2005 BEA Systems Inc.