org.apache.hadoop.nfs.nfs3
Interface Nfs3Interface


public interface Nfs3Interface

RPC procedures as defined in RFC 1813.


Method Summary
 NFS3Response access(XDR xdr, RpcAuthSys authSys)
          ACCESS: Check access permission
 NFS3Response commit(XDR xdr, RpcAuthSys authSys)
          COMMIT: Commit cached data on a server to stable storage
 NFS3Response create(XDR xdr, RpcAuthSys authSys)
          CREATE: Create a file
 NFS3Response fsinfo(XDR xdr, RpcAuthSys authSys)
          FSINFO: Get static file system information
 NFS3Response fsstat(XDR xdr, RpcAuthSys authSys)
          FSSTAT: Get dynamic file system information
 NFS3Response getattr(XDR xdr, RpcAuthSys authSys)
          GETATTR: Get file attributes
 NFS3Response lookup(XDR xdr, RpcAuthSys authSys)
          LOOKUP: Lookup filename
 NFS3Response mkdir(XDR xdr, RpcAuthSys authSys)
          MKDIR: Create a directory
 NFS3Response nullProcedure()
          NULL: Do nothing
 NFS3Response pathconf(XDR xdr, RpcAuthSys authSys)
          PATHCONF: Retrieve POSIX information
 NFS3Response read(XDR xdr, RpcAuthSys authSys)
          READ: Read from file
 NFS3Response readdir(XDR xdr, RpcAuthSys authSys)
          READDIR: Read From directory
 NFS3Response remove(XDR xdr, RpcAuthSys authSys)
          REMOVE: Remove a file
 NFS3Response rename(XDR xdr, RpcAuthSys authSys)
          RENAME: Rename a file or directory
 NFS3Response rmdir(XDR xdr, RpcAuthSys authSys)
          RMDIR: Remove a directory
 NFS3Response setattr(XDR xdr, RpcAuthSys authSys)
          SETATTR: Set file attributes
 NFS3Response symlink(XDR xdr, RpcAuthSys authSys)
          SYMLINK: Create a symbolic link
 NFS3Response write(XDR xdr, org.jboss.netty.channel.Channel channel, int xid, RpcAuthSys authSys)
          WRITE: Write to file
 

Method Detail

nullProcedure

NFS3Response nullProcedure()
NULL: Do nothing


getattr

NFS3Response getattr(XDR xdr,
                     RpcAuthSys authSys)
GETATTR: Get file attributes


setattr

NFS3Response setattr(XDR xdr,
                     RpcAuthSys authSys)
SETATTR: Set file attributes


lookup

NFS3Response lookup(XDR xdr,
                    RpcAuthSys authSys)
LOOKUP: Lookup filename


access

NFS3Response access(XDR xdr,
                    RpcAuthSys authSys)
ACCESS: Check access permission


read

NFS3Response read(XDR xdr,
                  RpcAuthSys authSys)
READ: Read from file


write

NFS3Response write(XDR xdr,
                   org.jboss.netty.channel.Channel channel,
                   int xid,
                   RpcAuthSys authSys)
WRITE: Write to file


create

NFS3Response create(XDR xdr,
                    RpcAuthSys authSys)
CREATE: Create a file


mkdir

NFS3Response mkdir(XDR xdr,
                   RpcAuthSys authSys)
MKDIR: Create a directory


remove

NFS3Response remove(XDR xdr,
                    RpcAuthSys authSys)
REMOVE: Remove a file


rmdir

NFS3Response rmdir(XDR xdr,
                   RpcAuthSys authSys)
RMDIR: Remove a directory


rename

NFS3Response rename(XDR xdr,
                    RpcAuthSys authSys)
RENAME: Rename a file or directory


symlink

NFS3Response symlink(XDR xdr,
                     RpcAuthSys authSys)
SYMLINK: Create a symbolic link


readdir

NFS3Response readdir(XDR xdr,
                     RpcAuthSys authSys)
READDIR: Read From directory


fsstat

NFS3Response fsstat(XDR xdr,
                    RpcAuthSys authSys)
FSSTAT: Get dynamic file system information


fsinfo

NFS3Response fsinfo(XDR xdr,
                    RpcAuthSys authSys)
FSINFO: Get static file system information


pathconf

NFS3Response pathconf(XDR xdr,
                      RpcAuthSys authSys)
PATHCONF: Retrieve POSIX information


commit

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



Copyright © 2009 The Apache Software Foundation