|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jfox.mx.MxServer
| Method Summary | |
Mxable |
createMX(java.lang.String className,
ObjectName name)
根据 className 和 ObjectName 生成一个 Mxable 对象,注册到 MxServer,返回生成的 Mxable 对象 |
Mxable |
createMX(java.lang.String className,
ObjectName name,
java.lang.Object[] params,
java.lang.String[] signatures)
根据 className、ObjectName以及参数对象、参数对象类型生成一个 Mxable 对象,注册到 MxServer,返回生成的 Mxable 对象 |
java.lang.String |
getDefaultDomain()
|
static MxServer |
getInstance()
|
static MxServer |
getInstance(java.lang.String domain)
|
java.lang.ClassLoader |
getMxClassLoader()
得到 MxServer 用来装载 Mx bean 的 ClassLoader |
int |
getMxCount()
|
MxInfo |
getMxInfo(ObjectName objectName)
|
Mxable |
getMxObject(ObjectName objectName)
|
java.lang.Object |
invoke(ObjectName objectName,
java.lang.String operationName)
|
java.lang.Object |
invoke(ObjectName objectName,
java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signatures)
|
boolean |
isInstanceOf(ObjectName objectName,
java.lang.String className)
|
boolean |
isRegistered(ObjectName objectName)
|
static void |
main(java.lang.String[] args)
|
void |
unregisterMBean(ObjectName objectName)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
public static MxServer getInstance()
public static MxServer getInstance(java.lang.String domain)
public java.lang.String getDefaultDomain()
public Mxable createMX(java.lang.String className,
ObjectName name)
throws MxException
className - Mxable 对象类名称name - 要注册的 ObjectName
MxException
public Mxable createMX(java.lang.String className,
ObjectName name,
java.lang.Object[] params,
java.lang.String[] signatures)
throws MxException
className - name - params - signatures -
MxException
public MxInfo getMxInfo(ObjectName objectName)
throws MxException
MxException
public boolean isInstanceOf(ObjectName objectName,
java.lang.String className)
throws MxException
MxExceptionpublic java.lang.ClassLoader getMxClassLoader()
public boolean isRegistered(ObjectName objectName)
throws MxException
MxExceptionpublic int getMxCount()
public Mxable getMxObject(ObjectName objectName)
throws MxException
MxException
public void unregisterMBean(ObjectName objectName)
throws MxException
MxException
public java.lang.Object invoke(ObjectName objectName,
java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signatures)
throws MxException
MxException
public java.lang.Object invoke(ObjectName objectName,
java.lang.String operationName)
throws MxException
MxExceptionpublic static void main(java.lang.String[] args)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||