是否可以使用数组属性定义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代码中,我然后拆分了String。但是 - 对于我的下一个MBean,我需要支持带有空格的字符串。我可以用逗号分隔,但我确信MBeans将支持数组,以便我可以定义它们:
<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>
我错了吗?
答案 0 :(得分:1)
您可以将部分DOM作为参数,并在应用程序中对其进行评估。 JBoss服务器中实际上有一些MBean可以做到这一点(不是我有一个方便的例子......: - (
答案 1 :(得分:0)
啊 - 你可以像这样定义它们:
<attribute name="Server">192.168.0.1,192.168.0.2,192.168.0.3</attribute>