FileIdleMonitor

public class FileIdleMonitor
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.FileIdleMonitor


Monitora i file ed esegue un callback se sono rimasti inattivi (ovvero nessuno di loro è stato modificato) per troppo tempo.

Riepilogo

Costruttori pubblici

FileIdleMonitor(Duration timeout, Runnable callback, File... files)

Costruisce un monitor di file con un executor predefinito.

Metodi pubblici

void start()

Inizia a monitorare i file.

void stop()

Interrompe il monitoraggio dei file.

Costruttori pubblici

FileIdleMonitor

public FileIdleMonitor (Duration timeout, 
                Runnable callback, 
                File... files)

Costruisce un monitor di file con un executor predefinito.

Parametri
timeout Duration: tempo massimo di inattività

callback Runnable: callback da eseguire se l'utente è inattivo per troppo tempo

files File: file da monitorare

Metodi pubblici

start

public void start ()

Inizia a monitorare i file. Nessuna operazione se è già stato avviato.

interrompi

public void stop ()

Interrompe il monitoraggio dei file. Nessuna operazione se è già stato arrestato.