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的類中使用或者是那些強制的?