<?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:util="http://www.springframework.org/schema/util"
	xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd">

    <bean id="hdr2TransactionManager" class="org.springframework.orm.hibernate4.HibernateTransactionManager">
		<property name="sessionFactory" ref="hdr2AllergiesReadableSessionFactory"/>
	</bean>
	
	<bean id="workManager" class="gov.va.med.cds.work.MultiThreadedWorkManager">
        <constructor-arg ref="queue"/>
    </bean>
    
    <bean id="queryThreadWorkManager" class="gov.va.med.cds.work.MultiThreadedWorkManager">
		<constructor-arg ref="queryQueue"/>
	</bean>
    
    <bean id="templateSearchPathGenerator" class="gov.va.med.cds.util.SimpleStringSearchPathGenerator">
        <property name="searchPath" value="file:templatecache"/>
    </bean>

    <bean id="mbeanServer" class="org.springframework.jmx.support.MBeanServerFactoryBean">
    
    </bean>
    
    <bean id="pooledConnectionUnwrapper" class="gov.va.med.cds.persistence.JavaPooledCacheConnectionUnwrapper"/>
	
</beans>
