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 回答