FileIdleMonitor

public class FileIdleMonitor
extends Object

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


Monitora arquivos e executa um callback se eles estiverem inativos (ou seja, nenhum deles foi modificado) por muito tempo.

Resumo

Construtores públicos

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

Constrói um monitor de arquivos com um executor padrão.

Métodos públicos

void start()

Inicia o monitoramento de arquivos.

void stop()

Interrompe o monitoramento de arquivos.

Construtores públicos

FileIdleMonitor

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

Constrói um monitor de arquivos com um executor padrão.

Parâmetros
timeout Duration: tempo máximo de inatividade

callback Runnable: callback para execução se ficar inativo por muito tempo

files File: arquivos a serem monitorados

Métodos públicos

start

public void start ()

Inicia o monitoramento de arquivos. Não faz nada se já tiver sido iniciado.

parar

public void stop ()

Interrompe o monitoramento de arquivos. Não faz nada se já estiver parado.