Pergunta

É possível definir um MBean com um atributo matriz. Eu tenho atualmente um MBean definidos como:

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

No código MBean Eu, então, dividir a string. No entanto - para o meu próximo MBean eu preciso apoiar Cordas com espaços entre eles. Eu poderia fazer, mas tenho certeza de MBeans terá suporte para matrizes de modo que eu pudesse defini-los algo assim delimitada por vírgula:

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

Estou errado?

Foi útil?

Solução 2

Ah - você pode defini-los como este:

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

Outras dicas

Você pode ter um DOM parcial como argumento e avaliar que em sua aplicação. Na verdade, existem alguns MBeans no servidor JBoss que fazer isso (não que eu tinha um exemplo prático ..: - (

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top