【发布时间】:2014-10-08 05:59:34
【问题描述】:
诸如 NamingAlias 之类的 JBoss 4/5 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
创建的 MBean 的 XML 配置是
<server>
<mbean code="com.acme.HelloWorldService" name="acme.com:service=HelloWorld">
<attribute name="Message">Hello World</attribute>
</mbean>
</server>
我注意到在 name 属性中只指定了 service。
所有 bean 都必须提供服务吗?添加额外的参数(例如 fromName)呢?这些值可以在实现 MBean 的类中使用还是强制使用?
【问题讨论】: