クラス 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
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明void
addListener
(FileChangeListener fileChangeListener) ファイル変更イベントのリスナーを追加します。void
addSourceDirectories
(IterableSE<FileSE> directories) 監視するソースディレクトリを追加します。void
addSourceDirectory
(FileSE directory) 監視するソースディレクトリを追加します。void
setTriggerFilter
(FileFilterSE triggerFilter) 変更をトリガーするファイルを制限するために使用されるオプションのFileFilter
SE を設定します。void
start()
ソースディレクトリの変更の監視を開始します。void
stop()
ソースディレクトリの監視を停止します。
コンストラクターの詳細
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
変更をトリガーするファイルを制限するために使用されるオプションのFileFilter
SE を設定します。- パラメーター:
triggerFilter
- トリガーフィルターまたは null
start
public void start()ソースディレクトリの変更の監視を開始します。stop
public void stop()ソースディレクトリの監視を停止します。