package org.sef4j.core.helpers.files;
import java.io.Serializable;
import java.nio.file.WatchEvent;
public class FileChangeEvent implements Serializable {
/** */
private static final long serialVersionUID = 1L;
protected final String filePath;
protected final WatchEvent.Kind<?> eventKind;
// ------------------------------------------------------------------------
public FileChangeEvent(String filePath, WatchEvent.Kind<?> eventKind) {
this.filePath = filePath;
this.eventKind = eventKind;
}
// ------------------------------------------------------------------------
public String getFilePath() {
return filePath;
}
public WatchEvent.Kind<?> getEventKind() {
return eventKind;
}
// ------------------------------------------------------------------------
@Override
public String toString() {
return "ContentFileWatchChangeEvent [filePath=" + filePath
+ ", eventKind=" + eventKind + ", fileContent="
+ "]";
}
}