1

Spring 2.5 リファレンス ドキュメント ( http://static.springsource.org/spring/docs/2.5.x/reference/jmx.html#jmx-interface-metadata ) は、MetaDataMBeanInfoAssembler とソース内アノテーションを使用して説明を提供する方法を示しています。 JConsole クライアントから MBean の操作と属性を表示できるその他のメタデータ情報。Spring の XML 構成と InterfaceBasedMBeanInfoAssembler を介して、Spring でサポートされた MBean の同じタイプのメタデータを表現するために使用できるアプローチはありますか?

つまり、表 20.3 ( http://static.springframework.org/sp...metadata-types ) ソースコード アノテーション アプローチではなく、インターフェイス ベースのアプローチを使用します。これらがソースレベルと呼ばれるという事実は、これらがソース内アノテーションを使用する Springified JMX MBean に対してのみ指定できることを意味します。

4

1 に答える 1

1

それを行うにはいくつかの方法があるかもしれません。InterfaceBasedMBeanInfoAssembler 自体がインターフェースから記述子情報を読み取るため、インターフェースを制御する場合は @DescriptorKey アノテーションを追加できます。MetaDataMBeanInfoAssembler は、任意のメタ データを追加できる JmxAttributeSource をプラグインできるという点でより強力です (たとえば、構成されたマップやプロパティ ファイルなどの外部ソースのルックアップに基づいて)。

于 2012-11-29T08:57:26.160 に答える