<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
				xmlns:si="http://www.springframework.org/schema/integration"
				xmlns:jms="http://www.springframework.org/schema/integration/jms"
				xmlns:task="http://www.springframework.org/schema/task"
				xsi:schemaLocation="http://www.springframework.org/schema/integration https://www.springframework.org/schema/integration/spring-integration.xsd
		http://www.springframework.org/schema/task https://www.springframework.org/schema/task/spring-task.xsd
		http://www.springframework.org/schema/integration/jms https://www.springframework.org/schema/integration/jms/spring-integration-jms.xsd
		http://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd">

	<jms:message-driven-channel-adapter id="messageDrivenAdapter"
						connection-factory="testConnectionFactory"
						destination-name="testQueue"
						task-executor="exec"
						auto-startup="false"/>

	<task:executor id="exec"/>

	<bean id="testConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">
		<constructor-arg>
			<bean class="org.springframework.integration.jms.StubConnection">
				<constructor-arg value="message-driven-test"/>
			</bean>
		</constructor-arg>
	</bean>

</beans>
