FileIdleMonitor
public
class
FileIdleMonitor
extends Object
java.lang.Object | |
↳ | com.android.tradefed.util.FileIdleMonitor |
Monitors files and executes a callback if they have been idle (i.e. none of them have been modified) for too long.
Summary
Public constructors | |
---|---|
FileIdleMonitor(Duration timeout, Runnable callback, File... files)
Constructs a file monitor with a default executor. |
Public methods | |
---|---|
void
|
start()
Starts monitoring files. |
void
|
stop()
Stops monitoring files. |
Public constructors
FileIdleMonitor
public FileIdleMonitor (Duration timeout, Runnable callback, File... files)
Constructs a file monitor with a default executor.
Parameters | |
---|---|
timeout |
Duration : maximum idle time |
callback |
Runnable : callback to execute if idle for too long |
files |
File : files to monitor |
Public methods
start
public void start ()
Starts monitoring files. No-op if already started.
stop
public void stop ()
Stops monitoring files. No-op if already stopped.