FileIdleMonitor

public class FileIdleMonitor
extends Object

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


ファイルを監視し、ファイルが長時間アイドル状態になっている(つまり、ファイルが変更されていない)場合は、コールバックを実行します。

概要

パブリックコンストラクター

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

デフォルトのエグゼキュータを使用してファイルモニタを構築します。

パブリックメソッド

void start ()

ファイルの監視を開始します。

void stop ()

ファイルの監視を停止します。

パブリックコンストラクター

FileIdleMonitor

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

デフォルトのエグゼキュータを使用してファイルモニタを構築します。

パラメーター
timeout Duration :最大アイドル時間

callback Runnable :アイドル状態が長すぎる場合に実行するコールバック

files File :監視するファイル

パブリックメソッド

開始

public void start ()

ファイルの監視を開始します。すでに開始されている場合は操作なし。

停止

public void stop ()

ファイルの監視を停止します。すでに停止している場合は動作しません。