org.apache.hadoop.hdfs.nfs.nfs3
Class RpcProgramNfs3
java.lang.Object
org.jboss.netty.channel.SimpleChannelUpstreamHandler
org.apache.hadoop.oncrpc.RpcProgram
org.apache.hadoop.hdfs.nfs.nfs3.RpcProgramNfs3
- All Implemented Interfaces:
- org.apache.hadoop.nfs.nfs3.Nfs3Interface, org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler
public class RpcProgramNfs3
- extends org.apache.hadoop.oncrpc.RpcProgram
- implements org.apache.hadoop.nfs.nfs3.Nfs3Interface
RPC program corresponding to nfs daemon. See Nfs3.
| Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler |
org.jboss.netty.channel.ChannelHandler.Sharable |
|
Field Summary |
static int |
DEFAULT_UMASK
|
static org.apache.hadoop.fs.permission.FsPermission |
umask
|
| Fields inherited from class org.apache.hadoop.oncrpc.RpcProgram |
RPCB_PORT |
|
Constructor Summary |
RpcProgramNfs3(org.apache.hadoop.conf.Configuration config)
|
|
Method Summary |
org.apache.hadoop.nfs.nfs3.response.ACCESS3Response |
access(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.COMMIT3Response |
commit(org.apache.hadoop.oncrpc.XDR xdr,
org.jboss.netty.channel.Channel channel,
int xid,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.CREATE3Response |
create(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.FSINFO3Response |
fsinfo(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.FSSTAT3Response |
fsstat(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.GETATTR3Response |
getattr(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
void |
handleInternal(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.apache.hadoop.oncrpc.RpcInfo info)
|
protected boolean |
isIdempotent(org.apache.hadoop.oncrpc.RpcCall call)
|
org.apache.hadoop.nfs.nfs3.response.READDIR3Response |
link(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.LOOKUP3Response |
lookup(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.MKDIR3Response |
mkdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.READDIR3Response |
mknod(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.NFS3Response |
nullProcedure()
RPC call handlers |
org.apache.hadoop.nfs.nfs3.response.PATHCONF3Response |
pathconf(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.READ3Response |
read(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.READDIR3Response |
readdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.READDIRPLUS3Response |
readdirplus(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.READLINK3Response |
readlink(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.REMOVE3Response |
remove(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.RENAME3Response |
rename(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.RMDIR3Response |
rmdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.SETATTR3Response |
setattr(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
void |
startDaemons()
|
org.apache.hadoop.nfs.nfs3.response.SYMLINK3Response |
symlink(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
org.apache.hadoop.nfs.nfs3.response.WRITE3Response |
write(org.apache.hadoop.oncrpc.XDR xdr,
org.jboss.netty.channel.Channel channel,
int xid,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
|
| Methods inherited from class org.apache.hadoop.oncrpc.RpcProgram |
getPort, messageReceived, register, register, toString, unregister |
| Methods inherited from class org.jboss.netty.channel.SimpleChannelUpstreamHandler |
channelBound, channelClosed, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, exceptionCaught, handleUpstream, writeComplete |
DEFAULT_UMASK
public static final int DEFAULT_UMASK
- See Also:
- Constant Field Values
umask
public static final org.apache.hadoop.fs.permission.FsPermission umask
RpcProgramNfs3
public RpcProgramNfs3(org.apache.hadoop.conf.Configuration config)
throws IOException
- Throws:
IOException
startDaemons
public void startDaemons()
- Overrides:
startDaemons in class org.apache.hadoop.oncrpc.RpcProgram
nullProcedure
public org.apache.hadoop.nfs.nfs3.response.NFS3Response nullProcedure()
- RPC call handlers
- Specified by:
nullProcedure in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
getattr
public org.apache.hadoop.nfs.nfs3.response.GETATTR3Response getattr(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
getattr in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
setattr
public org.apache.hadoop.nfs.nfs3.response.SETATTR3Response setattr(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
setattr in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
lookup
public org.apache.hadoop.nfs.nfs3.response.LOOKUP3Response lookup(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
lookup in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
access
public org.apache.hadoop.nfs.nfs3.response.ACCESS3Response access(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
access in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
readlink
public org.apache.hadoop.nfs.nfs3.response.READLINK3Response readlink(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
read
public org.apache.hadoop.nfs.nfs3.response.READ3Response read(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
read in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
write
public org.apache.hadoop.nfs.nfs3.response.WRITE3Response write(org.apache.hadoop.oncrpc.XDR xdr,
org.jboss.netty.channel.Channel channel,
int xid,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
write in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
create
public org.apache.hadoop.nfs.nfs3.response.CREATE3Response create(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
create in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
mkdir
public org.apache.hadoop.nfs.nfs3.response.MKDIR3Response mkdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
mkdir in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
mknod
public org.apache.hadoop.nfs.nfs3.response.READDIR3Response mknod(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
remove
public org.apache.hadoop.nfs.nfs3.response.REMOVE3Response remove(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
remove in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
rmdir
public org.apache.hadoop.nfs.nfs3.response.RMDIR3Response rmdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
rmdir in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
rename
public org.apache.hadoop.nfs.nfs3.response.RENAME3Response rename(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
rename in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
symlink
public org.apache.hadoop.nfs.nfs3.response.SYMLINK3Response symlink(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
symlink in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
link
public org.apache.hadoop.nfs.nfs3.response.READDIR3Response link(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
readdir
public org.apache.hadoop.nfs.nfs3.response.READDIR3Response readdir(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
readdir in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
readdirplus
public org.apache.hadoop.nfs.nfs3.response.READDIRPLUS3Response readdirplus(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
fsstat
public org.apache.hadoop.nfs.nfs3.response.FSSTAT3Response fsstat(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
fsstat in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
fsinfo
public org.apache.hadoop.nfs.nfs3.response.FSINFO3Response fsinfo(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
fsinfo in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
pathconf
public org.apache.hadoop.nfs.nfs3.response.PATHCONF3Response pathconf(org.apache.hadoop.oncrpc.XDR xdr,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
pathconf in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
commit
public org.apache.hadoop.nfs.nfs3.response.COMMIT3Response commit(org.apache.hadoop.oncrpc.XDR xdr,
org.jboss.netty.channel.Channel channel,
int xid,
org.apache.hadoop.oncrpc.security.SecurityHandler securityHandler,
InetAddress client)
- Specified by:
commit in interface org.apache.hadoop.nfs.nfs3.Nfs3Interface
handleInternal
public void handleInternal(org.jboss.netty.channel.ChannelHandlerContext ctx,
org.apache.hadoop.oncrpc.RpcInfo info)
- Specified by:
handleInternal in class org.apache.hadoop.oncrpc.RpcProgram
isIdempotent
protected boolean isIdempotent(org.apache.hadoop.oncrpc.RpcCall call)
- Specified by:
isIdempotent in class org.apache.hadoop.oncrpc.RpcProgram
Copyright © 2014 Apache Software Foundation. All Rights Reserved.