The WebNFS Extended File (XFile) API provides a common multiple-filesystem-type access method for Java developers. The XFileAccessor interface, which allows filesystem developers to supply pluggable filesystem implementations in Java, is the back-end counterpart to the XFile API. The XFileAccessor interface is implemented by filesystems that need to be accessed via the XFile API. The XFileAccessor interface features are as follows:
Support for dynamic filesystem loading
Existing NFS and native filesystems now conform to the XFileAccessor interface
Separate implementations of Java and NFS may now be delivered
The XFileAccessor interface strengthens the XFile API strategy, encouraging the growth of filesystem implementations from software partners.