public class Nfs3Utils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
INODEID_PATH_PREFIX |
static String |
READ_RPC_END |
static String |
READ_RPC_START |
static String |
WRITE_RPC_END |
static String |
WRITE_RPC_START |
Constructor and Description |
---|
Nfs3Utils() |
Modifier and Type | Method and Description |
---|---|
static long |
bytesToLong(byte[] data) |
static WccData |
createWccData(WccAttr preOpAttr,
DFSClient dfsClient,
String fileIdPath,
IdUserGroup iug) |
static int |
getAccessRights(int mode,
int type) |
static int |
getAccessRightsForUserGroup(int uid,
int gid,
Nfs3FileAttributes attr) |
static Nfs3FileAttributes |
getFileAttr(DFSClient client,
String fileIdPath,
IdUserGroup iug) |
static String |
getFileIdPath(FileHandle handle) |
static String |
getFileIdPath(long fileId) |
static HdfsFileStatus |
getFileStatus(DFSClient client,
String fileIdPath) |
static Nfs3FileAttributes |
getNfs3FileAttrFromFileStatus(HdfsFileStatus fs,
IdUserGroup iug) |
static WccAttr |
getWccAttr(DFSClient client,
String fileIdPath) |
static WccAttr |
getWccAttr(Nfs3FileAttributes attr) |
static byte[] |
longToByte(long v) |
static void |
writeChannel(org.jboss.netty.channel.Channel channel,
XDR out,
int xid)
Send a write response to the netty network socket channel
|
public static final String INODEID_PATH_PREFIX
public static final String READ_RPC_START
public static final String READ_RPC_END
public static final String WRITE_RPC_START
public static final String WRITE_RPC_END
public static String getFileIdPath(FileHandle handle)
public static String getFileIdPath(long fileId)
public static HdfsFileStatus getFileStatus(DFSClient client, String fileIdPath) throws IOException
IOException
public static Nfs3FileAttributes getNfs3FileAttrFromFileStatus(HdfsFileStatus fs, IdUserGroup iug)
public static Nfs3FileAttributes getFileAttr(DFSClient client, String fileIdPath, IdUserGroup iug) throws IOException
IOException
public static WccAttr getWccAttr(DFSClient client, String fileIdPath) throws IOException
IOException
public static WccAttr getWccAttr(Nfs3FileAttributes attr)
public static WccData createWccData(WccAttr preOpAttr, DFSClient dfsClient, String fileIdPath, IdUserGroup iug) throws IOException
IOException
public static void writeChannel(org.jboss.netty.channel.Channel channel, XDR out, int xid)
public static int getAccessRights(int mode, int type)
public static int getAccessRightsForUserGroup(int uid, int gid, Nfs3FileAttributes attr)
public static long bytesToLong(byte[] data)
public static byte[] longToByte(long v)
Copyright © 2013 Apache Software Foundation. All rights reserved.