質問

MBeanを配列属性で定義することは可能ですか?現在、MBeanは次のように定義されています:

<mbean code="corp.app.jmx.DNSServer" name="corp.app:service=DNSServer">
  <attribute name="Server">
    192.168.0.1 192.168.0.2 192.168.0.3
  </attribute>
</mbean>

MBeanコードで、文字列を分割します。ただし、次のMBeanでは、スペースを含む文字列をサポートする必要があります。コンマ区切りを行うこともできますが、MBeanは配列をサポートしているため、次のように定義できます。

<mbean code="corp.app.jmx.DNSServer" name="corp.app:service=DNSServer">
  <attribute name="Server">
    <item>192.168.0.1</item>
    <item>192.168.0.2</item>
    <item>192.168.0.3</item>
  </attribute>
</mbean>

間違っていますか

役に立ちましたか?

解決 2

ああ-次のように定義できます:

<attribute name="Server">192.168.0.1,192.168.0.2,192.168.0.3</attribute>

他のヒント

部分的なDOMを引数として使用し、それをアプリケーションで評価できます。 JBossサーバーには実際にこれを行うMBeanがいくつかあります(便利な例がありましたが..:-(

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top