0

配列属性で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>

私が間違っている?

4

2 に答える 2

1

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

于 2009-11-10T14:34:06.837 に答える
0

ああ-あなたはそれらを次のように定義することができます:

<attribute name="Server">192.168.0.1,192.168.0.2,192.168.0.3</attribute>
于 2009-10-22T15:46:31.897 に答える