私は JmxJobLauncher という名前のカスタム MXBean を持っています。これには、launchExampleJob という管理された操作があり、これは複合型です。jconsole では、タイプが CompositeData として表示され、元のタイプ (ExampleJobParams) にマップされていることがわかり、すべてが適切に表示されます。問題は、launchExampleJob を実行するボタンがグレー表示され、パラメーターの CompositeData 値を設定できないことです。これは jconsole ではサポートされていませんか? これをサポートする jmx コンソールはありますか?
1102 次
1 に答える
0
これは、jconsole の機能を超えています。ときどき、MXBean に「便利な jconsole」メソッドを実装します。このメソッドは、文字列およびプリミティブ ベースのパラメーターのロードを受け入れるか、単純な文字列を受け入れてから、ターゲット型のインスタンスに再構成します。
jconsole に関する限り、複合型は表示には適していますが、渡すにはそれほど適していません。jquery に少し興味がある場合は、REST ベースの JMX インターフェースであるjolokiaを見てください。
于 2012-08-17T21:20:44.880 に答える