WebNFS Developer's Guide

Architecture

The following picture shows the extended filesystem architecture. The top layer of the architecture mirrors the standard java.io.File* programmatic interfaces. Under this layer is a set of XFileAccessors. There is one XFileAccessor interface implementation for each filesystem being supported. Currently only NFS and native filesystems are supported. The accessors implement the XFileAccessor interface. They are responsible for all aspects of file access. The API classes are responsible for multiplexing between the different filesystems as requests are made from the application.

Table 2-1 Extended Filesystem Architecture

Java Application 

com.sun.xfile.*
 nfs: cifs: file: native: