cc.glsn
Class DirUpdateDetector

java.lang.Object
  extended by cc.glsn.DirUpdateDetector

public class DirUpdateDetector
extends Object


Field Summary
static boolean Debug
           
 
Constructor Summary
DirUpdateDetector(File startloc, long betweencheckpause)
           
DirUpdateDetector(File startloc, long betweencheckpause, File RootDBDir)
           
DirUpdateDetector(File startloc, long betweencheckpause, File RootDBDir, long minage)
           
DirUpdateDetector(String UniqStr, File startloc, long betweencheckpause, File RootDBDir, long minage)
           
 
Method Summary
 void addFilter(DirUpdateDetectorFilter F)
           
 void addListener(DirUpdateDetectorListener L)
           
 Map getAllFileInfo()
           
 boolean getSaveDeleteData()
           
 long getSaveDeleteTime()
           
 void halt()
          Stop processing after next iteration.
 void setSaveDeleteData(boolean saveDeleteData)
           
 void setSaveDeleteTime(long saveDeleteTime)
           
 void start()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Debug

public static final boolean Debug
See Also:
Constant Field Values
Constructor Detail

DirUpdateDetector

public DirUpdateDetector(File startloc,
                         long betweencheckpause,
                         File RootDBDir,
                         long minage)

DirUpdateDetector

public DirUpdateDetector(File startloc,
                         long betweencheckpause,
                         File RootDBDir)

DirUpdateDetector

public DirUpdateDetector(File startloc,
                         long betweencheckpause)

DirUpdateDetector

public DirUpdateDetector(String UniqStr,
                         File startloc,
                         long betweencheckpause,
                         File RootDBDir,
                         long minage)
Method Detail

halt

public void halt()
Stop processing after next iteration. Can be restarted with start()


getSaveDeleteData

public boolean getSaveDeleteData()

getSaveDeleteTime

public long getSaveDeleteTime()

setSaveDeleteData

public void setSaveDeleteData(boolean saveDeleteData)

setSaveDeleteTime

public void setSaveDeleteTime(long saveDeleteTime)

start

public void start()

addListener

public void addListener(DirUpdateDetectorListener L)

addFilter

public void addFilter(DirUpdateDetectorFilter F)

getAllFileInfo

public Map getAllFileInfo()