`
alartin
  • 浏览: 210210 次
社区版块
存档分类
最新评论

Apache VFS(4): 事件

    博客分类:
  • VFS
阅读更多
Apache VFS的事件只有文件改变事件,这个事件模型比较特别:

org.apache.commons.vfs.FileChangeEvent类是顶层,也是具体类,只有一个方法:getFile(),返回触发事件的文件对象。

org.apache.commons.vfs.events.AbstractFileChangeEvent抽象类继承了上述的FileChangeEvent具体类,增加了一个抽象方法:notify(FileListener listener)来通知监听器

我们真正使用的有三个继承上述抽象类的具体类:
  1. ChangedEvent
  2. CreatedEvent
  3. DeletedEvent
他们分别实现了上述抽象方法
 
 
分享到:
评论
2 楼 PointOnLine 2010-01-26  
再  顶 。
1 楼 xzliulin 2008-01-25  
麻烦你能说具体点怎么用吗?能指导一下吗QQ47179640

相关推荐

    commons-vfs-2.0.zip

    4. **缓冲和缓存**:VFS内置了缓冲机制,可以有效地减少对底层文件系统的访问次数,提高性能。同时,它还提供了缓存机制,用于存储文件和目录的元数据,避免不必要的网络或磁盘I/O。 5. **异步操作**:VFS支持异步...

    apache-vfs2-fix:使固定

    Apache Commons VFS Apache Commons VFS 是一个虚拟文件系统库。文档更多信息可以在上找到。 可以浏览 。 与 Apache Commons VFS 的使用相关的问题应该发布到。我在哪里可以获得最新版本? 您可以从我们的下载源代码...

    apache vfs

    在Apache VFS中核心是FileObject接口。它代表一个文件,和Java File不同,它具有更多延伸的功能和信息。实现FileObject接口的文件对象有很多:例如AbstractFileObjet抽象类提供了部分FileObject实现。大部分File...

    vfs-s3:适用于Apache commons-vfs(虚拟文件系统)项目的Amazon S3驱动程序

    适用于VFS(Apache Commons虚拟文件系统)的Amazon S3驱动程序最新分支4.xx如何将依赖项添加到您的Maven构建中对于具有嵌入式AWS开发工具包的工件(引导的最简单方法) <dependency> <groupId>...对于没有依赖关系的...

    commons-vfs:Apache Commons VFS

    Apache Commons VFS项目 Apache Commons VFS是一个虚拟文件系统库。 文献资料 可以在上找到更多信息。 可以浏览 。 与Apache Commons VFS Project的用法有关的问题应张贴到。 在哪里可以获得最新版本? 您可以从...

    vfs dropbox plugin:适用于Apache Commons VFS的Dropbox插件-开源

    Apache Commons VFS(Virtual File System)是一个Java库,它提供了一种统一的方式来处理各种不同类型的文件系统。这个库使得开发者可以以一致的方式访问本地文件系统、FTP服务器、HTTP服务器、ZIP档案等。"vfs ...

    commons-io-2.6.zip

    9. **FileWatcher**: 虽然不直接在`commons-io`库中,但在Apache Commons中的`vfs`模块中,有一个`FileWatcher`接口,它可以监听文件系统的变化,这对于实时监控文件变化的应用程序非常有用。 10. **IOException**:...

    commons-vfs-1.0-src

    5. **事件监听**:VFS提供了文件系统事件监听功能,开发者可以注册监听器来监控文件系统的变化,如文件的创建、修改、删除等,从而实现文件系统的实时监控。 6. **错误处理**:VFS有一套完善的错误处理机制,当操作...

    guava-vfs:用于Apache Commons VFS的番石榴文件

    番石榴 该库提供了以为后端的实用程序方法。 在大多数方法中,签名已从... compile( group : ' net.simon04 ' , name : ' guava-vfs ' , version : ' 1.1.0 ' , ext : ' jar ' ) } 执照 麻省理工学院 作者 西蒙·莱格纳

    commons-vfs-cmis:CMIS 的 Apache Commons VFS 提供程序实现

    CMIS 的 Apache Commons VFS 提供程序实现 当前,此实现实际上是测试该想法的原型,但它已经能够: 使用 Atom Pub 绑定连接到 repo.opencmis.org 上的测试存储库 基于基本 URL 的身份验证 访问根文件夹 导航树结构...

    apache-commons-vfs-javadoc-2.0-11.el7.noarch.rpm

    离线安装包,亲测可用

    commons-vfs-1.0.zip

    4. **URI解析器**:VFS使用URI(统一资源标识符)来表示文件路径,通过URI解析器可以将URI转换为相应的FileObject。 5. **配置和属性**:VFS允许通过配置文件或编程方式设置各种参数,如连接超时、认证信息等。 在...

    commons-vfs-2.1源码

    4. **配置与URL**:在使用VFS时,通常需要通过URL来指定文件或目录的位置,例如`sftp://user:password@host/path/to/file`。VFS解析这些URL,并根据协议选择合适的文件系统提供者。 5. **缓存与状态管理**:为了...

    commons-logging-1.2.jar,commons-vfs2-2.2.jar,jxl.jar

    接下来,`commons-vfs2-2.2.jar`代表Apache Commons VFS(Virtual File System),这是一个强大的文件系统抽象层。它允许开发者通过单一的API访问各种不同的文件系统,包括本地文件系统、FTP、HTTP、SFTP等。Commons...

    请教import org.apache.commons.vfs.FileListener接口监听

    博文链接:https://xzio.iteye.com/blog/159344

    commons-vfs2-2.2.jar

    通过VFS对文件进行一些操作,包括写入、读取文件,判断文件是否可读可写等使用2.0版本来实现。

    commons-vfs jar包

    apache 虚拟文件系统 vfs jar包~~~~

    commons-vfs-1.0的javaDoc

    Apache Commons VFS(Virtual File System)是Java平台上的一个开源项目,它提供了一种抽象层,用于处理各种类型的文件系统。这个库的主要目标是统一不同类型的文件系统的访问方式,包括本地文件系统、网络共享、FTP...

    commons-logging-1.2.jar commons-vfs-2.2.jar

    Apache Commons Logging是一个轻量级的日志记录API,它允许开发者选择在运行时使用他们所偏好的日志框架,如Log4j、java.util.logging或Simple Logging Facade for Java (SLF4J)等。它的主要作用是提供一个统一的...

    apache-commons-vfs.jar

    jar包,亲测可用

Global site tag (gtag.js) - Google Analytics