54 lines
2.4 KiB
XML
54 lines
2.4 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<connection-factories>
|
|
|
|
<!-- ==================================================================== -->
|
|
<!-- JMS Stuff -->
|
|
<!-- ==================================================================== -->
|
|
|
|
<!-- The JMS provider loader -->
|
|
<mbean code="org.jboss.jms.jndi.JMSProviderLoader"
|
|
name="jboss.messaging:service=JMSProviderLoader,name=JMSProvider">
|
|
<attribute name="ProviderName">DefaultJMSProvider</attribute>
|
|
<attribute name="ProviderAdapterClass">
|
|
org.jboss.jms.jndi.JNDIProviderAdapter
|
|
</attribute>
|
|
<!-- The combined connection factory -->
|
|
<attribute name="FactoryRef">java:/XAConnectionFactory</attribute>
|
|
<!-- The queue connection factory -->
|
|
<attribute name="QueueFactoryRef">java:/XAConnectionFactory</attribute>
|
|
<!-- The topic factory -->
|
|
<attribute name="TopicFactoryRef">java:/XAConnectionFactory</attribute>
|
|
<!-- Uncomment to use HAJNDI to access JMS
|
|
<attribute name="Properties">
|
|
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
|
|
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
|
|
java.naming.provider.url=localhost:1100
|
|
</attribute>
|
|
-->
|
|
</mbean>
|
|
|
|
<!-- The server session pool for Message Driven Beans -->
|
|
<mbean code="org.jboss.jms.asf.ServerSessionPoolLoader"
|
|
name="jboss.messaging: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>
|
|
|
|
<!-- JMS XA Resource adapter, use this to get transacted JMS in beans -->
|
|
<tx-connection-factory>
|
|
<jndi-name>JmsXA</jndi-name>
|
|
<xa-transaction/>
|
|
<rar-name>jms-ra.rar</rar-name>
|
|
<connection-definition>org.jboss.resource.adapter.jms.JmsConnectionFactory</connection-definition>
|
|
<config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Topic</config-property>
|
|
<config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:/DefaultJMSProvider</config-property>
|
|
<security-domain-and-application>JmsXARealm</security-domain-and-application>
|
|
<max-pool-size>20</max-pool-size>
|
|
</tx-connection-factory>
|
|
|
|
</connection-factories>
|