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.
