JBoss的4/5的MBean如NamingAlias在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>
只service
中的name属性指定我注意到了。
服务对所有的豆子都是强制性的吗?如何添加附加参数,如fromName?这些值是否可以在实现MBean的类中使用或者是那些强制的?