JBoss 4/5 MBeans, такие как NamingAlias определены в XML следующим образомЗначение имени атрибута в JBoss MBean XML дескрипторе
<mbean code="org.jboss.naming.NamingAlias" name=":service=NamingAlias,fromName=queue/original">
<attribute name="ToName">queue/linked</attribute>
<attribute name="FromName">queue/original</attribute>
</mbean>
Обращая внимание на атрибут name=":service=NamingAlias,fromName=queue/original
я вижу параметры service
и fromName
.
Следуя инструкциям, чтобы создать пользовательские MBean здесь:
https://developer.jboss.org/wiki/ExampleHelloWorldService
Конфигурация XML для MBean, созданного в
<server>
<mbean code="com.acme.HelloWorldService" name="acme.com:service=HelloWorld">
<attribute name="Message">Hello World</attribute>
</mbean>
</server>
Я заметил только service
указан в имени атрибута.
Обязательно ли обслуживание для всех бобов? Как добавить дополнительные параметры, например fromName? Могут ли эти значения использоваться из класса, который реализует MBean, или тех, кто назначен?