public class FileSystemWatcher extends ObjectSE
FileChangeListener
コンストラクターと説明 |
---|
FileSystemWatcher() 新しい 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() ソースディレクトリの監視を停止します。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public FileSystemWatcher()
FileSystemWatcher
インスタンスを作成します。public FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod)
FileSystemWatcher
インスタンスを作成します。daemon
- デーモンスレッドが変更の監視に使用される場合 pollInterval
- 変更の確認間の待機時間 quietPeriod
- 更新が完了したことを確認するために変更が検出された後に必要な時間 public FileSystemWatcher(boolean daemon, DurationSE pollInterval, DurationSE quietPeriod, SnapshotStateRepository snapshotStateRepository)
FileSystemWatcher
インスタンスを作成します。daemon
- デーモンスレッドが変更の監視に使用される場合 pollInterval
- 変更の確認間の待機時間 quietPeriod
- 更新が完了したことを確認するために変更が検出された後に必要な時間 snapshotStateRepository
- スナップショット状態リポジトリ public void addListener(FileChangeListener fileChangeListener)
started
になった後に呼び出すことはできません。fileChangeListener
- 追加するリスナー public void addSourceDirectories(IterableSE<FileSE> directories)
started
になった後に呼び出すことはできません。directories
- 監視するディレクトリ public void addSourceDirectory(FileSE directory)
started
になった後に呼び出すことはできません。directory
- 監視するディレクトリ public void setTriggerFilter(FileFilterSE triggerFilter)
FileFilter
SE を設定します。triggerFilter
- トリガーフィルターまたは nullpublic void start()
public void stop()