<?xml version="1.0" encoding="UTF-8"?>

<ironjacamar>
	<!-- This defines the ConnectionFactory bindings for JNDI -->
	<!-- You HAVE to use ManagedConnectionFactories here and you HAVE to disable 
		the definitions in the ra.xml except the basic ConnectionFactory -->
	<connection-definitions>
		<connection-definition
			class-name="org.apache.activemq.ra.ActiveMQManagedConnectionFactory"
			jndi-name="java:jboss/activemq/TopicConnectionFactory" pool-name="TopicConnectionFactory">
			<pool>
				<min-pool-size>1</min-pool-size>
				<max-pool-size>200</max-pool-size>
				<prefill>false</prefill>
			</pool>
			<security>
				<application />
			</security>
			<timeout>
				<blocking-timeout-millis>30000</blocking-timeout-millis>
				<idle-timeout-minutes>3</idle-timeout-minutes>
			</timeout>
			<validation>
				<background-validation>false</background-validation>
				<use-fast-fail>false</use-fast-fail>
			</validation>
		</connection-definition>
		<connection-definition
			class-name="org.apache.activemq.ra.ActiveMQManagedConnectionFactory"
			jndi-name="java:jboss/activemq/QueueConnectionFactory" pool-name="QueueConnectionFactory">
			<pool>
				<min-pool-size>1</min-pool-size>
				<max-pool-size>200</max-pool-size>
				<prefill>false</prefill>
			</pool>
			<security>
				<application />
			</security>
			<timeout>
				<blocking-timeout-millis>30000</blocking-timeout-millis>
				<idle-timeout-minutes>3</idle-timeout-minutes>
			</timeout>
			<validation>
				<background-validation>false</background-validation>
				<use-fast-fail>false</use-fast-fail>
			</validation>
		</connection-definition>
	</connection-definitions>
	<!-- Define your Topics/Queues here and specify a PhysicalName and a JNDI 
		name -->
	<admin-objects>
		<admin-object class-name="org.apache.activemq.command.ActiveMQTopic"
			jndi-name="java:jboss/activemq/topic/TestTopic">
			<config-property name="PhysicalName">activemq/topic/TestTopic
			</config-property>
		</admin-object>
		<admin-object class-name="org.apache.activemq.command.ActiveMQQueue"
			jndi-name="java:jboss/activemq/queue/TestQueue">
			<config-property name="PhysicalName">activemq/queue/TestQueue
			</config-property>
		</admin-object>
	</admin-objects>

</ironjacamar>