org.apache.hadoop.hdfs.nfs.mount
Class RpcProgramMountd

java.lang.Object
  extended by org.jboss.netty.channel.SimpleChannelUpstreamHandler
      extended by org.apache.hadoop.oncrpc.RpcProgram
          extended by org.apache.hadoop.hdfs.nfs.mount.RpcProgramMountd
All Implemented Interfaces:
org.apache.hadoop.mount.MountInterface, org.jboss.netty.channel.ChannelHandler, org.jboss.netty.channel.ChannelUpstreamHandler

public class RpcProgramMountd
extends org.apache.hadoop.oncrpc.RpcProgram
implements org.apache.hadoop.mount.MountInterface

RPC program corresponding to mountd daemon. See Mountd.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.hadoop.mount.MountInterface
org.apache.hadoop.mount.MountInterface.MNTPROC
 
Nested classes/interfaces inherited from interface org.jboss.netty.channel.ChannelHandler
org.jboss.netty.channel.ChannelHandler.Sharable
 
Field Summary
static int PORT
           
static int PROGRAM
           
static int VERSION_1
           
static int VERSION_2
           
static int VERSION_3
           
 
Fields inherited from class org.apache.hadoop.oncrpc.RpcProgram
RPCB_PORT
 
Constructor Summary
RpcProgramMountd(org.apache.hadoop.conf.Configuration config)
           
 
Method Summary
 org.apache.hadoop.oncrpc.XDR dump(org.apache.hadoop.oncrpc.XDR out, int xid, InetAddress client)
           
 List<String> getExports()
           
 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.oncrpc.XDR mnt(org.apache.hadoop.oncrpc.XDR xdr, org.apache.hadoop.oncrpc.XDR out, int xid, InetAddress client)
           
 org.apache.hadoop.oncrpc.XDR nullOp(org.apache.hadoop.oncrpc.XDR out, int xid, InetAddress client)
           
 org.apache.hadoop.oncrpc.XDR umnt(org.apache.hadoop.oncrpc.XDR xdr, org.apache.hadoop.oncrpc.XDR out, int xid, InetAddress client)
           
 org.apache.hadoop.oncrpc.XDR umntall(org.apache.hadoop.oncrpc.XDR out, int xid, InetAddress client)
           
 
Methods inherited from class org.apache.hadoop.oncrpc.RpcProgram
getPort, messageReceived, register, register, startDaemons, toString, unregister
 
Methods inherited from class org.jboss.netty.channel.SimpleChannelUpstreamHandler
channelBound, channelClosed, channelConnected, channelDisconnected, channelInterestChanged, channelOpen, channelUnbound, childChannelClosed, childChannelOpen, exceptionCaught, handleUpstream, writeComplete
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PROGRAM

public static final int PROGRAM
See Also:
Constant Field Values

VERSION_1

public static final int VERSION_1
See Also:
Constant Field Values

VERSION_2

public static final int VERSION_2
See Also:
Constant Field Values

VERSION_3

public static final int VERSION_3
See Also:
Constant Field Values

PORT

public static final int PORT
See Also:
Constant Field Values
Constructor Detail

RpcProgramMountd

public RpcProgramMountd(org.apache.hadoop.conf.Configuration config)
                 throws IOException
Throws:
IOException
Method Detail

nullOp

public org.apache.hadoop.oncrpc.XDR nullOp(org.apache.hadoop.oncrpc.XDR out,
                                           int xid,
                                           InetAddress client)
Specified by:
nullOp in interface org.apache.hadoop.mount.MountInterface

mnt

public org.apache.hadoop.oncrpc.XDR mnt(org.apache.hadoop.oncrpc.XDR xdr,
                                        org.apache.hadoop.oncrpc.XDR out,
                                        int xid,
                                        InetAddress client)
Specified by:
mnt in interface org.apache.hadoop.mount.MountInterface

dump

public org.apache.hadoop.oncrpc.XDR dump(org.apache.hadoop.oncrpc.XDR out,
                                         int xid,
                                         InetAddress client)
Specified by:
dump in interface org.apache.hadoop.mount.MountInterface

umnt

public org.apache.hadoop.oncrpc.XDR umnt(org.apache.hadoop.oncrpc.XDR xdr,
                                         org.apache.hadoop.oncrpc.XDR out,
                                         int xid,
                                         InetAddress client)
Specified by:
umnt in interface org.apache.hadoop.mount.MountInterface

umntall

public org.apache.hadoop.oncrpc.XDR umntall(org.apache.hadoop.oncrpc.XDR out,
                                            int xid,
                                            InetAddress client)
Specified by:
umntall in interface org.apache.hadoop.mount.MountInterface

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

getExports

public List<String> getExports()


Copyright © 2014 Apache Software Foundation. All Rights Reserved.