リモートJVMのThreadMXBeanプロキシを取得します
ObjectName objName = ManagementFactory.getThreadMXBean().getObjectName() ;
ThreadMXBean proxy = JMX.newMBeanProxy(MBeanServerConnection, objName, ThreadMXBean.class);
ただし、次のように呼び出すと、 からCompositeDataSupport
に変換できないと表示されThreadInfo
ます。
ThreadInfo tInfo = proxy. getThreadInfo(true, true);
プロキシがすべての変換を処理するべきではありませんか? また、getThreadInfo()
効果的に ThreadMXBean を呼び出しています。