public class FileChangeEvent { private String filePath; public FileChangeEvent(String filePath) { this.filePath = filePath; } public String getFilePath() { return filePath; } } public class FileChangeListener implements EventListener<FileChangeEvent> { @Override public void onEvent(FileChangeEvent event) { String filePath = event.getFilePath(); System.out.println("File changed: " + filePath); } } public class Main { public static void main(String[] args) { DetectiveCore detectiveCore = new DetectiveCore(); FileChangeListener listener = new FileChangeListener(); detectiveCore.addEventListener(listener); detectiveCore.triggerEvent(new FileChangeEvent("path/to/file.txt")); } }


上一篇:
下一篇:
切换中文