我有一个使用apache vfs2监视文件夹的服务。一切正常,但对于某些文件,我的自定义听众不会被解雇,我不知道为什么。我只看到这个日志:
org.apache.commons.vfs2.cache.SoftRefFilesCache - putFile: file:///somefile.pdf
这是我的配置:
FileListener listener = new MyCustomFileListener();
DefaultFileMonitor fileMonitor = new DefaultFileMonitor(listener);
fileMonitor.setRecursive(false);
FileSystemManager fsManager = VFS.getManager();
FileObject listenDir = fsManager.resolveFile(path);
fileMonitor.addFile(listenDir);
fileMonitor.start();
此服务在Red Hat Environment上运行。
知道我做错了吗?
感谢。