2

特定の機能を計測するために MXBean を使用しており、3 つの入力引数を受け取るメソッドがあります。

デフォルトでは、jconsole では、引数は p1、p2、p3 などとして表示されます。各パラメーターを説明する @params があります。jConsole にこれらを使用させるにはどうすればよいですか?

public class Sample implements SampleMXBean {

    /**
     * method 1
     *
     * @param input1 Input One
     * @param input2 Input Two
     */
     public void getInput(int input1, int input2) {
       ...
       ...
     }
}

上記の MXBean を登録し、この操作のパネルを起動すると、テキストとして「getInput」のボタンと、「Input One」と「Input」ではなく、p1 と p2 という名前の 2 つのテキスト ボックスが表示されます。二"。

これを達成するために使用する必要がある注釈はありますか? (ところで私はjdk1.6を使用しています)

4

1 に答える 1

1

春を使っていますか?@ManagedOperationおよびManagedOperationParameterアノテーションで説明していることを実行するモジュールがあります。それ以外の場合は、オブジェクトを JMX に登録するときに、適切なjavax.management.modelmbean.ModelMBeanOperationInfoクラスを自分で作成する必要があります。

ただし、 JSR-255は将来これに対処する可能性があります。このブログ投稿を参照してください

于 2009-02-05T01:34:31.323 に答える