[jboss-user] [Management, JMX/JBoss] - Re: XMBean and SubscriptionList

alfred.rsa do-not-reply at jboss.com
Thu Nov 8 13:09:07 EST 2007


Hi Dimitris

Here is the rest of my config - I only showed the notifications.
I am using XMBeans because it seemed to be the most convenient way of adding method/parameter names and descriptions in the JMX console. I tried normal MBeans, dynamic and model mbeans as well. I like XMBeans the best. Should I not use them?
<?xml version='1.0' encoding='UTF-8' ?>
  | <!DOCTYPE server PUBLIC "-//JBoss//DTD MBean Service 4.2//EN" "http://www.jboss.org/j2ee/dtd/jboss-service_4_2.dtd">
  | 
  | <server>
  |     <mbean code="za.co.fnb.bflo.eventlistener.FileEventListenerService" name="FNB.Commercial.BFLo:service=FileEventListenerService" xmbean-dd="META-INF/FileEventListenerService.xml">
  |         <depends>jboss.ejb3:service=EJB3Deployer</depends>
  |         <attribute name="ConfigurationFilename">FileEventListenerService.xml</attribute>
  |     </mbean>
  |     <mbean code="za.co.fnb.bflo.dispatcher.JMSEventDispatcherService" name="FNB.Commercial.BFLo:service=JMSEventDispatcherService" xmbean-dd="META-INF/JMSEventDispatcherService.xml">
  |         <depends>jboss.ejb3:service=EJB3Deployer</depends>
  |         <depends>FNB.Commercial.BFLo:service=FileEventListenerService</depends>
  |         <attribute name="ConfigurationFilename">JMSEventDispatcherService.xml</attribute>
  |         <attribute name="SubscriptionList">      
  |             <subscription-list>
  |                 <mbean name="FNB.Commercial.BFLo:service=FileEventListenerService"/>
  |             </subscription-list>
  |         </attribute>
  |     </mbean>
  | </server>
  | 
  | and
  | 
  | <?xml version="1.0" encoding="UTF-8"?>
  | 
  | <!DOCTYPE mbean PUBLIC "-//JBoss//DTD JBOSS XMBEAN 1.2//EN" "http://www.jboss.org/j2ee/dtd/jboss_xmbean_1_2.dtd">
  | 
  | <mbean>
  |     <description>File listener event service</description>
  |     <class>za.co.fnb.bflo.dispatcher.JMSEventDispatcherService</class>
  |     
  |     <constructor>
  |         <description>Default constructor</description>
  |         <name>JMSEventDispatcherService</name>
  |     </constructor>
  |     
  |     <attribute access='read-write' getMethod='getConfigurationFilename' setMethod='setConfigurationFilename'>
  |         <description>MBean Attribute.</description>
  |         <name>ConfigurationFilename</name>
  |         <type>java.lang.String</type>
  |     </attribute>
  |     
  |     <operation>
  |         <name>start</name>
  |     </operation>
  |     
  |     <operation>
  |         <name>stop</name>
  |     </operation>
  |     
  | </mbean>

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4103021#4103021

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4103021



More information about the jboss-user mailing list