org.jfox.mx
Class MxMetaData

java.lang.Object
  extended byorg.jfox.mx.MxMetaData

public class MxMetaData
extends java.lang.Object

注册到 MxServer Repository 的对象,包含了 Mx Bean 的所有信息


Constructor Summary
MxMetaData(ObjectName objectName, Mxable mxObject)
           
 
Method Summary
 java.lang.ClassLoader getClassLoader()
           
 java.lang.String getClassName()
           
 java.lang.String getMxDescription()
           
 MxInfo getMxInfo()
           
 Mxable getMxObject()
           
 ObjectName getObjectName()
           
 MxOperationInfo[] getOperations()
           
 java.lang.Object invoke(java.lang.String operationName, java.lang.Object[] params, java.lang.Class[] signatures)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MxMetaData

public MxMetaData(ObjectName objectName,
                  Mxable mxObject)
Method Detail

getMxInfo

public MxInfo getMxInfo()

getClassName

public java.lang.String getClassName()

getMxDescription

public java.lang.String getMxDescription()

getClassLoader

public java.lang.ClassLoader getClassLoader()

getOperations

public MxOperationInfo[] getOperations()

getObjectName

public ObjectName getObjectName()

getMxObject

public Mxable getMxObject()

invoke

public java.lang.Object invoke(java.lang.String operationName,
                               java.lang.Object[] params,
                               java.lang.Class[] signatures)
                        throws MxException
Throws:
MxException