inotify-java Linux文件系统监控的Java类库

程序名称:inotify-java

授权协议: LGPL

操作系统: Linux

开发语言: Java

inotify-java 介绍

inotify-java 是一个在 Linux 下对文件系统的更改进行监控的 java 库。

示例代码:

try {
Inotify i = new Inotify();
InotifyEventListener e = new InotifyEventListener() {

@Override
public void filesystemEventOccurred(InotifyEvent e) {
System.out.println(“inotify event occurred!”);
}

@Override
public void queueFull(EventQueueFull e) {
System.out.println(“inotify event queue: ” + e.getSource() +
” is full!”);
}

};
i.addInotifyEventListener(e);
i.addWatch(System.getProperty(“user.home”), Constants.IN_ACCESS);
} catch (UnsatisfiedLinkError e) {
System.err.println(“unsatisfied link error”);
} catch (UserLimitException e) {
System.err.println(“user limit exception”);
} catch (SystemLimitException e) {
System.err.println(“system limit exception”);
} catch (InsufficientKernelMemoryException e) {
System.err.println(“insufficient kernel memory exception”);
}

inotify-java 官网

http://code.google.com/p/inotify-java/

相关编程语言

BlazeDS 是一个基于服务器的Java 远程控制(remoting...
OVal 是一个可扩展的Java对象数据验证框架,验证的规...
Volta 是一套开发工具,专为开发分布式、实时系统应...
OpenDDS 是一个开源的 C++ 实现的 对象管理组织 OMG...
JADE (Java Agent DEvelopment Framework) 是一个完...
FastMM ,在D2006和2007中已代替了原来的内存管理器。