org.apache.hadoop.nfs.nfs3
Interface Nfs3Interface


public interface Nfs3Interface

RPC procedures as defined in RFC 1813.


Method Summary
 NFS3Response access(XDR xdr, RpcInfo info)
          ACCESS: Check access permission
 NFS3Response commit(XDR xdr, RpcInfo info)
          COMMIT: Commit cached data on a server to stable storage
 NFS3Response create(XDR xdr, RpcInfo info)
          CREATE: Create a file
 NFS3Response fsinfo(XDR xdr, RpcInfo info)
          FSINFO: Get static file system information
 NFS3Response fsstat(XDR xdr, RpcInfo info)
          FSSTAT: Get dynamic file system information
 NFS3Response getattr(XDR xdr, RpcInfo info)
          GETATTR: Get file attributes
 NFS3Response link(XDR xdr, RpcInfo info)
          LINK: create link to an object
 NFS3Response lookup(XDR xdr, RpcInfo info)
          LOOKUP: Lookup filename
 NFS3Response mkdir(XDR xdr, RpcInfo info)
          MKDIR: Create a directory
 NFS3Response mknod(XDR xdr, RpcInfo info)
          MKNOD: Create a special device
 NFS3Response nullProcedure()
          NULL: Do nothing
 NFS3Response pathconf(XDR xdr, RpcInfo info)
          PATHCONF: Retrieve POSIX information
 NFS3Response read(XDR xdr, RpcInfo info)
          READ: Read from file
 NFS3Response readdir(XDR xdr, RpcInfo info)
          READDIR: Read From directory
 NFS3Response readdirplus(XDR xdr, RpcInfo info)
          READDIRPLUS: Extended read from directory
 NFS3Response readlink(XDR xdr, RpcInfo info)
          READLINK: Read from symbolic link
 NFS3Response remove(XDR xdr, RpcInfo info)
          REMOVE: Remove a file
 NFS3Response rename(XDR xdr, RpcInfo info)
          RENAME: Rename a file or directory
 NFS3Response rmdir(XDR xdr, RpcInfo info)
          RMDIR: Remove a directory
 NFS3Response setattr(XDR xdr, RpcInfo info)
          SETATTR: Set file attributes
 NFS3Response symlink(XDR xdr, RpcInfo info)
          SYMLINK: Create a symbolic link
 NFS3Response write(XDR xdr, RpcInfo info)
          WRITE: Write to file
 

Method Detail

nullProcedure

NFS3Response nullProcedure()
NULL: Do nothing


getattr

NFS3Response getattr(XDR xdr,
                     RpcInfo info)
GETATTR: Get file attributes


setattr

NFS3Response setattr(XDR xdr,
                     RpcInfo info)
SETATTR: Set file attributes


lookup

NFS3Response lookup(XDR xdr,
                    RpcInfo info)
LOOKUP: Lookup filename


access

NFS3Response access(XDR xdr,
                    RpcInfo info)
ACCESS: Check access permission


readlink

NFS3Response readlink(XDR xdr,
                      RpcInfo info)
READLINK: Read from symbolic link


read

NFS3Response read(XDR xdr,
                  RpcInfo info)
READ: Read from file


write

NFS3Response write(XDR xdr,
                   RpcInfo info)
WRITE: Write to file


create

NFS3Response create(XDR xdr,
                    RpcInfo info)
CREATE: Create a file


mkdir

NFS3Response mkdir(XDR xdr,
                   RpcInfo info)
MKDIR: Create a directory


symlink

NFS3Response symlink(XDR xdr,
                     RpcInfo info)
SYMLINK: Create a symbolic link


mknod

NFS3Response mknod(XDR xdr,
                   RpcInfo info)
MKNOD: Create a special device


remove

NFS3Response remove(XDR xdr,
                    RpcInfo info)
REMOVE: Remove a file


rmdir

NFS3Response rmdir(XDR xdr,
                   RpcInfo info)
RMDIR: Remove a directory


rename

NFS3Response rename(XDR xdr,
                    RpcInfo info)
RENAME: Rename a file or directory


link

NFS3Response link(XDR xdr,
                  RpcInfo info)
LINK: create link to an object


readdir

NFS3Response readdir(XDR xdr,
                     RpcInfo info)
READDIR: Read From directory


readdirplus

NFS3Response readdirplus(XDR xdr,
                         RpcInfo info)
READDIRPLUS: Extended read from directory


fsstat

NFS3Response fsstat(XDR xdr,
                    RpcInfo info)
FSSTAT: Get dynamic file system information


fsinfo

NFS3Response fsinfo(XDR xdr,
                    RpcInfo info)
FSINFO: Get static file system information


pathconf

NFS3Response pathconf(XDR xdr,
                      RpcInfo info)
PATHCONF: Retrieve POSIX information


commit

NFS3Response commit(XDR xdr,
                    RpcInfo info)
COMMIT: Commit cached data on a server to stable storage



Copyright © 2014 Apache Software Foundation. All Rights Reserved.