+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
- http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
-
- <bean id="linkDir" class="java.io.File">
- <constructor-arg>
- <value>${org.wamblee.mythtv.linkdir}</value>
- </constructor-arg>
- </bean>
-
- <bean id="monitorDir" class="java.io.File">
- <constructor-arg>
- <value>${org.wamblee.mythtv.monitordir}</value>
- </constructor-arg>
- </bean>
-
- <bean id="fileFilter" class="org.apache.oro.io.AwkFilenameFilter">
- <constructor-arg>
- <value>^[a-zA-Z0-9-_]*.mpg$</value>
- </constructor-arg>
- </bean>
-
-
- <bean id="org.wamblee.mythtv.RecordingDatabase" class="org.wamblee.mythtv.RecordingDatabase">
- <constructor-arg>
- <ref bean="entityManager"/>
- </constructor-arg>
- </bean>
-
- <bean id="org.wamblee.mythtv.LinkStructure"
- parent="transactionRequiredTemplate">
- <property name="target">
- <bean class="org.wamblee.mythtv.LinkStructure">
- <constructor-arg>
- <value>${org.wamblee.mythtv.monitordir}</value>
- </constructor-arg>
- <constructor-arg>
- <ref local="linkDir"/>
- </constructor-arg>
- <constructor-arg>
- <ref local="org.wamblee.mythtv.RecordingDatabase"/>
- </constructor-arg>
- </bean>
- </property>
- </bean>
-
- <bean id="org.wamblee.io.DirectoryMonitor" class="org.wamblee.io.DirectoryMonitor">
- <constructor-arg>
- <ref local="monitorDir"/>
- </constructor-arg>
- <constructor-arg>
- <ref local="fileFilter"/>
- </constructor-arg>
- <constructor-arg>
- <ref local="org.wamblee.mythtv.LinkStructure"/>
- </constructor-arg>
- </bean>
-
- <bean id="org.wamblee.mythtv.ScheduleConfig" class="org.wamblee.mythtv.ScheduleConfig">
- <constructor-arg>
- <value>${org.wamblee.mythtv.pollinterval}</value>
- </constructor-arg>
- </bean>
-
-</beans>