クラス FileSystemWatcher

java.lang.ObjectSE
org.springframework.boot.devtools.filewatch.FileSystemWatcher

public class FileSystemWatcher extends ObjectSE
特定のディレクトリでファイルの変更を監視します。
導入:
1.3.0
作成者:
Andy Clement, Phillip Webb
関連事項:
  • コンストラクターの詳細

    • FileSystemWatcher

      public FileSystemWatcher()
      新しい FileSystemWatcher インスタンスを作成します。
    • FileSystemWatcher

      public FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod)
      新しい FileSystemWatcher インスタンスを作成します。
      パラメーター:
      daemon - デーモンスレッドが変更の監視に使用される場合
      pollInterval - 変更の確認間の待機時間
      quietPeriod - 更新が完了したことを確認するために変更が検出された後に必要な時間
    • FileSystemWatcher

      public FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod, SnapshotStateRepository snapshotStateRepository)
      新しい FileSystemWatcher インスタンスを作成します。
      パラメーター:
      daemon - デーモンスレッドが変更の監視に使用される場合
      pollInterval - 変更の確認間の待機時間
      quietPeriod - 更新が完了したことを確認するために変更が検出された後に必要な時間
      snapshotStateRepository - スナップショット状態リポジトリ
      導入:
      2.4.0
  • メソッドの詳細

    • addListener

      public void addListener(FileChangeListener fileChangeListener)
      ファイル変更イベントのリスナーを追加します。ウォッチャーが started になった後に呼び出すことはできません。
      パラメーター:
      fileChangeListener - 追加するリスナー
    • addSourceDirectories

      public void addSourceDirectories(IterableSE<FileSE> directories)
      監視するソースディレクトリを追加します。ウォッチャーが started になった後に呼び出すことはできません。
      パラメーター:
      directories - 監視するディレクトリ
    • addSourceDirectory

      public void addSourceDirectory(FileSE directory)
      監視するソースディレクトリを追加します。ウォッチャーが started になった後に呼び出すことはできません。
      パラメーター:
      directory - 監視するディレクトリ
    • setTriggerFilter

      public void setTriggerFilter(FileFilterSE triggerFilter)
      変更をトリガーするファイルを制限するために使用されるオプションの FileFilterSE を設定します。
      パラメーター:
      triggerFilter - トリガーフィルターまたは null
    • start

      public void start()
      ソースディレクトリの変更の監視を開始します。
    • stop

      public void stop()
      ソースディレクトリの監視を停止します。