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

	<mongo:auditing/>

	<beans:bean id="messageStore"
				class="org.springframework.integration.mongodb.store.ConfigurableMongoDbMessageStore">
		<beans:constructor-arg
				value="#{T (org.springframework.integration.mongodb.MongoDbContainerTest).createMongoDbFactory()}"/>
	</beans:bean>

	<channel id="output">
		<queue/>
	</channel>

	<delayer
			id="#{T (org.springframework.integration.mongodb.store.DelayerHandlerRescheduleIntegrationTests).DELAYER_ID}"
			input-channel="input" output-channel="output" default-delay="1000"
			message-store="messageStore"/>

</beans:beans>
