1

私のMBeanの方法と担当者のJMXコンソールに説明が表示される可能性はありますか?

現在、JBoss JMX コンソールで MBean を確認する方法は次のとおりです。 ここに画像の説明を入力

私のためにその仕事をすることができる注釈はありますか?

以下のコード スニペットのようなもの (注釈を作成しただけで、存在するかどうかはわかりません):

@Management
public interface InterestRateManager {
  @Description("Sets the interest rate")
  public void setInterestRate(@Description("The interest rate") double g);

  public double getInterestRate();
}

最終的な結果として、p1 に意味のある名前と説明が付けられます。

これが関連しているかどうかはよくわかりませんが、JBoss 4.2.2 GA を使用しています。

ありがとう!

4

1 に答える 1

2

うん、それは可能です。2つの主要なオプションがあります。

  1. MBeanをDynamicMBeanとして実装します。ServiceDynamicMBeanSupportを拡張することにより、これらに対する追加のJBossサポートがあります。
  2. JBossはXMBeanと呼ばれるモデルを実装します。これは、JBossのみをターゲットにしている場合におそらく推奨されます。基本的に、既存のコードをXMBeanに変換するには、展開記述子に埋め込んだり、外部リソースとして参照したりできるXMLの形式で追加のメタデータを提供するだけです。標準のmbeanをXMB​​eanに変換する方法については、このページを参照してください。
于 2012-06-06T11:00:27.623 に答える