Hi ,

  | 
  | 
  | The Congiguration xmls for  bo1
  | 
  | ejb-jar.xml
  | ***********
  | <message-driven>
  |             <display-name>FabRequestHandlerBean
  | </display-name>
  |             <ejb-name>FabRequestHandlerBean</ejb-name>
  |             
<ejb-class>com.dnb.goe.fab.mdb_fabrequesthandler.FabRequestHandlerBean</ejb-class>
  |             <destination-type>javax.jms.Queue</destination-type>
  |             <transaction-type>Container</transaction-type>
  | </message-driven>
  | 
  | jboss.xml
  | *********
  | <message-driven>
  |                     <ejb-name>FabRequestHandlerBean</ejb-name>
  |                     
<configuration-name>FabRequestHandlerBean</configuration-name>
  |                     
<message-driven-destination>javax.jms.Queue</message-driven-destination>
  |                     
<destination-jndi-name>queue/FabricationQueue</destination-jndi-name>
  | </message-driven>
  | 
  | 
  | <container-configuration>
  |                   <container-name>FabRequestHandlerBean</container-name>
  |                   <call-logging>false</call-logging>
  |                   
<container-invoker>org.jboss.ejb.plugins.jms.JMSContainerInvoker</container-invoker>
  |                   <container-interceptors>
  |                                
<interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
  |                                
<interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
  |                                <!-- CMT -->
  |                                <interceptor 
transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
  |                                <interceptor transaction="Container" 
metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor>
  |                                <interceptor 
transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
  |                                <!-- BMT -->
  |                                <interceptor 
transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
  |                                <interceptor 
transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
  |                                <interceptor transaction="Bean" 
metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor>
  |                   </container-interceptors>
  |                
  |                   
<instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
  |                   <instance-cache />
  |                   <persistence-manager />
  |                   
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
  |                   <container-invoker-conf>
  |                                <JMSProviderAdapterJNDI>DefaultJMSProvider
  | </JMSProviderAdapterJNDI>
  |                                <ServerSessionPoolFactoryJNDI>StdJMSPool
  | </ServerSessionPoolFactoryJNDI>
  |                                <MaximumSize>2</MaximumSize>
  |                                <MaxMessages>1</MaxMessages>
  |                                <Optimized>True</Optimized>
  |                 </container-invoker-conf>
  |                   <container-cache-conf />
  |                   <container-pool-conf>
  |                                <MaximumSize>100</MaximumSize>
  |                                <MinimumSize>10</MinimumSize>
  |                  </container-pool-conf>
  |                   <commit-option>B</commit-option>
  |                   <role-mapping-manager/>
  |                   <authentication-module/>
  |                 </container-configuration>
  |  
  | Standardjboss.xml
  | ********************
  |  <invoker-proxy-binding>
  |          <name>message-driven-bean</name>
  |          <invoker-mbean>default</invoker-mbean>
  |          
<proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
  |          <proxy-factory-config>
  |             
<JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
  |             
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
  |             <MaximumSize>15</MaximumSize>
  |             <MaxMessages>1</MaxMessages>
  |             <MDBConfig>
  |                <ReconnectIntervalSec>10</ReconnectIntervalSec>
  |                <DLQConfig>
  |                   <DestinationQueue>queue/DLQ</DestinationQueue>
  |                   <MaxTimesRedelivered>10</MaxTimesRedelivered>
  |                   <TimeToLive>0</TimeToLive>
  |                </DLQConfig>
  |             </MDBConfig>
  |          </proxy-factory-config>
  |       </invoker-proxy-binding>
  |      
  | jmx-ds.xml
  | **********
  | <!-- The JMS provider loader -->
  |   <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
  |      name="jboss.mq:service=JMSProviderLoader,name=JBossMQProvider">
  |     <attribute name="ProviderName">DefaultJMSProvider</attribute>
  |     <attribute name="ProviderAdapterClass">
  |       org.jboss.jms.jndi.JBossMQProvider
  |     </attribute>
  |     <attribute name="QueueFactoryRef">java:/XAConnectionFactory</attribute>
  |     <attribute name="TopicFactoryRef">java:/XAConnectionFactory</attribute>
  |   </mbean>
  | 
  |   <!-- The server session pool for Message Driven Beans -->
  |   <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader"
  |      name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool">
  |     <depends 
optional-attribute-name="XidFactory">jboss:service=XidFactory</depends>
  |     <attribute name="PoolName">StdJMSPool</attribute>
  |     <attribute name="PoolFactoryClass">
  |       org.jboss.jms.asf.StdServerSessionPoolFactory
  |     </attribute>
  |   </mbean>
  | 
  | The other servers bo1 and bo2 have the  Congiguration xmls for  bo1 as
  | 
  | ejb-jar.xml
  | ***********
  | 
  | <message-driven>
  |             <display-name>FabRequestHandlerBean</display-name>
  |             <ejb-name>FabRequestHandlerBean</ejb-name>
  |             
<ejb-class>com.dnb.goe.fab.mdb_fabrequesthandler.FabRequestHandlerBean</ejb-class>
  |             <destination-type>javax.jms.Queue</destination-type>
  |             <transaction-type>Container</transaction-type>
  |     </message-driven>
  | 
  | 
  | jboss.xml
  | ********
  | <message-driven>
  |                     <ejb-name>FabRequestHandlerBean</ejb-name>
  |                     
<configuration-name>FabRequestHandlerBean</configuration-name>
  |                     
<message-driven-destination>javax.jms.Queue</message-driven-destination>
  |                     
<destination-jndi-name>queue/FabricationQueue</destination-jndi-name>
  |             </message-driven>
  |   <container-configuration>
  |                   <container-name>FabRequestHandlerBean</container-name>
  |                   <call-logging>false</call-logging>
  |                   
<container-invoker>org.jboss.ejb.plugins.jms.JMSContainerInvoker</container-invoker>
  |                   <container-interceptors>
  |                                
<interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor>
  |                                
<interceptor>org.jboss.ejb.plugins.SecurityInterceptor</interceptor>
  |                                <!-- CMT -->
  |                                <interceptor 
transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor>
  |                                <interceptor transaction="Container" 
metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor>
  |                                <interceptor 
transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
  |                                <!-- BMT -->
  |                                <interceptor 
transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor>
  |                                <interceptor 
transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor>
  |                                <interceptor transaction="Bean" 
metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor>
  |                   </container-interceptors>
  |                   
<instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool>
  |                   <instance-cache />
  |                   <persistence-manager />
  |                   
<transaction-manager>org.jboss.tm.TxManager</transaction-manager>
  |                   <container-invoker-conf>
  |                                
<JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI>
  |                                
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
  |                                <MaximumSize>2</MaximumSize>
  |                                <MaxMessages>1</MaxMessages>
  |                                <Optimized>True</Optimized>
  |                 </container-invoker-conf>
  |                   <container-cache-conf />
  |                   <container-pool-conf>
  |                        <MaximumSize>2</MaximumSize>
  |                        <MinimumSize>1</MinimumSize>
  |                        <strictMaximumSize>true</strictMaximumSize>
  |                  </container-pool-conf>
  |                   <commit-option>B</commit-option>
  |                   <role-mapping-manager/>
  |                   <authentication-module/>
  |                 </container-configuration>
  | 
  | 
  | Standardjboss.xml
  | *****************
  | 
  | 
  |     <invoker-proxy-binding>
  |                     <name>message-driven-bean</name>
  |                     <invoker-mbean>default</invoker-mbean>
  |                     
<proxy-factory>org.jboss.ejb.plugins.jms.JMSContainerInvoker</proxy-factory>
  |                     <proxy-factory-config>
  |                             
<!--JMSProviderAdapterJNDI>DefaultJMSProvider</JMSProviderAdapterJNDI-->
  |                             
<JMSProviderAdapterJNDI>RemoteJMSProvider</JMSProviderAdapterJNDI>
  |                             
<ServerSessionPoolFactoryJNDI>StdJMSPool</ServerSessionPoolFactoryJNDI>
  |                             <MaximumSize>4</MaximumSize>
  |                             <MaxMessages>1</MaxMessages>
  |                             <MDBConfig>
  |                                     
<ReconnectIntervalSec>10</ReconnectIntervalSec>
  |                                     <DLQConfig>
  |                                             
<DestinationQueue>queue/DLQ</DestinationQueue>
  |                                             
<MaxTimesRedelivered>10</MaxTimesRedelivered>
  |                                             <TimeToLive>0</TimeToLive>
  |                                     </DLQConfig>
  |                             </MDBConfig>
  |                     </proxy-factory-config>
  |             </invoker-proxy-binding>
  |             
  | 
  | jmx-ds.xml
  | **********
  | <mbean code="org.jboss.jms.jndi.JMSProviderLoader" 
name="jboss.mq:service=JMSProviderLoader,name=RemoteJMSProvider">
  |             <attribute name="ProviderName">RemoteJMSProvider</attribute>
  |             <attribute 
name="ProviderAdapterClass">org.jboss.jms.jndi.JBossMQProvider</attribute>
  |             <attribute name="ProviderUrl">bo1:1099</attribute>
  |             <attribute 
name="QueueFactoryRef">XAConnectionFactory</attribute>
  |             <attribute 
name="TopicFactoryRef">XAConnectionFactory</attribute>
  |     </mbean>
  |     <!-- The server session pool for Message Driven Beans -->
  |     <mbean code="org.jboss.jms.asf.ServerSessionPoolLoader" 
name="jboss.mq:service=ServerSessionPoolMBean,name=StdJMSPool">
  |             <depends optional-attribute-name="XidFactory">
  | jboss:service=XidFactory</depends>
  |             <attribute name="PoolName">
  | StdJMSPool</attribute>
  |             <attribute name="PoolFactoryClass">
  |       org.jboss.jms.asf.StdServerSessionPoolFactory
  |     </attribute>
  |     </mbean>
  | 
  | All the servers bo1,bo2,bo3 have same jbossmq-destinations-service.xml 
entry as
  | 
  | 
  | <mbean code="org.jboss.mq.server.jmx.Queue" 
name="jboss.mq.destination:service=Queue,name=FabricationQueue">
  |     <depends optional-attribute-name="DestinationManager">
  | jboss.mq:service=DestinationManager
  | </depends>
  |   </mbean>
  | 

Thanks 
Vidya

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

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


-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to