1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
6 <bean id="linkDir" class="java.io.File">
8 <value>${org.wamblee.mythtv.linkdir}</value>
12 <bean id="monitorDir" class="java.io.File">
14 <value>${org.wamblee.mythtv.monitordir}</value>
18 <bean id="fileFilter" class="org.apache.oro.io.AwkFilenameFilter">
20 <value>^[a-zA-Z0-9-_]*.mpg$</value>
25 <bean id="org.wamblee.mythtv.RecordingDatabase" class="org.wamblee.mythtv.RecordingDatabase"
27 <property name="hibernateTemplate">
28 <ref bean="hibernateTemplate"/>
32 <bean id="org.wamblee.mythtv.LinkStructure"
33 parent="transactionRequiredTemplate">
34 <property name="target">
35 <bean class="org.wamblee.mythtv.LinkStructure">
37 <value>${org.wamblee.mythtv.monitordir}</value>
40 <ref local="linkDir"/>
43 <ref local="org.wamblee.mythtv.RecordingDatabase"/>
49 <bean id="org.wamblee.io.DirectoryMonitor" class="org.wamblee.io.DirectoryMonitor">
51 <ref local="monitorDir"/>
54 <ref local="fileFilter"/>
57 <ref local="org.wamblee.mythtv.LinkStructure"/>
61 <bean id="org.wamblee.mythtv.ScheduleConfig" class="org.wamblee.mythtv.ScheduleConfig">
63 <value>${org.wamblee.mythtv.pollinterval}</value>