クラス FileSystemWatcher
java.lang.ObjectSE
org.springframework.boot.devtools.filewatch.FileSystemWatcher
特定のディレクトリでファイルの変更を監視します。
- 導入:
- 1.3.0
- 作成者:
- Andy Clement, Phillip Webb
- 関連事項:
コンストラクターの概要
コンストラクターコンストラクター説明新しいFileSystemWatcherインスタンスを作成します。FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod) 新しいFileSystemWatcherインスタンスを作成します。FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod, SnapshotStateRepository snapshotStateRepository) 新しいFileSystemWatcherインスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明voidaddListener(FileChangeListener fileChangeListener) ファイル変更イベントのリスナーを追加します。voidaddSourceDirectories(IterableSE<FileSE> directories) 監視するソースディレクトリを追加します。voidaddSourceDirectory(FileSE directory) 監視するソースディレクトリを追加します。voidsetTriggerFilter(FileFilterSE triggerFilter) 変更をトリガーするファイルを制限するために使用されるオプションのFileFilterSE を設定します。voidstart()ソースディレクトリの変更の監視を開始します。voidstop()ソースディレクトリの監視を停止します。
コンストラクターの詳細
FileSystemWatcher
public FileSystemWatcher()新しいFileSystemWatcherインスタンスを作成します。FileSystemWatcher
新しいFileSystemWatcherインスタンスを作成します。- パラメーター:
daemon- デーモンスレッドが変更の監視に使用される場合pollInterval- 変更の確認間の待機時間quietPeriod- 更新が完了したことを確認するために変更が検出された後に必要な時間
FileSystemWatcher
public FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod, SnapshotStateRepository snapshotStateRepository) 新しいFileSystemWatcherインスタンスを作成します。- パラメーター:
daemon- デーモンスレッドが変更の監視に使用される場合pollInterval- 変更の確認間の待機時間quietPeriod- 更新が完了したことを確認するために変更が検出された後に必要な時間snapshotStateRepository- スナップショット状態リポジトリ- 導入:
- 2.4.0
メソッドの詳細
addListener
ファイル変更イベントのリスナーを追加します。ウォッチャーがstartedになった後に呼び出すことはできません。- パラメーター:
fileChangeListener- 追加するリスナー
addSourceDirectories
監視するソースディレクトリを追加します。ウォッチャーがstartedになった後に呼び出すことはできません。- パラメーター:
directories- 監視するディレクトリ
addSourceDirectory
監視するソースディレクトリを追加します。ウォッチャーがstartedになった後に呼び出すことはできません。- パラメーター:
directory- 監視するディレクトリ
setTriggerFilter
変更をトリガーするファイルを制限するために使用されるオプションのFileFilterSE を設定します。- パラメーター:
triggerFilter- トリガーフィルターまたは null
start
public void start()ソースディレクトリの変更の監視を開始します。stop
public void stop()ソースディレクトリの監視を停止します。