protected synchronized void startWatchingFiles ( ) { famList . clear ( ) ; FilesystemAlterationMonitor fam = new FilesystemAlterationMonitor ( ) ; FileChangeListener wurflListener = new WurflFileListener ( ) ; fam . addListener ( wurflFile , wurflListener ) ; fam . start ( ) ; famList . add ( fam ) ; logger . debug ( "watching " + wurflFile . getAbsolutePath ( ) ) ; for ( File patchFile : wurflPatchFiles ) { fam = new FilesystemAlterationMonitor ( ) ; FileChangeListener wurflPatchListener = new WurflFileListener ( ) ; fam . addListener ( patchFile , wurflPatchListener ) ; fam . start ( ) ; famList . add ( fam ) ; logger . debug ( "watching " + patchFile . getAbsolutePath ( ) ) ; } }
create listeners and monitors for wurfl and its patches