|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods
public class NamenodeWebHdfsMethods
Web-hdfs NameNode implementation.
| Field Summary | |
|---|---|
static org.apache.commons.logging.Log |
LOG
|
| Constructor Summary | |
|---|---|
NamenodeWebHdfsMethods()
|
|
| Method Summary | |
|---|---|
javax.ws.rs.core.Response |
delete(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
DeleteOpParam op,
RecursiveParam recursive,
SnapshotNameParam snapshotName)
Handle HTTP DELETE request. |
javax.ws.rs.core.Response |
deleteRoot(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
DeleteOpParam op,
RecursiveParam recursive,
SnapshotNameParam snapshotName)
Handle HTTP DELETE request for the root. |
javax.ws.rs.core.Response |
get(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
GetOpParam op,
OffsetParam offset,
LengthParam length,
RenewerParam renewer,
BufferSizeParam bufferSize,
List<XAttrNameParam> xattrNames,
XAttrEncodingParam xattrEncoding,
ExcludeDatanodesParam excludeDatanodes,
FsActionParam fsAction,
TokenKindParam tokenKind,
TokenServiceParam tokenService)
Handle HTTP GET request. |
static String |
getRemoteAddress()
|
static InetAddress |
getRemoteIp()
|
javax.ws.rs.core.Response |
getRoot(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
GetOpParam op,
OffsetParam offset,
LengthParam length,
RenewerParam renewer,
BufferSizeParam bufferSize,
List<XAttrNameParam> xattrNames,
XAttrEncodingParam xattrEncoding,
ExcludeDatanodesParam excludeDatanodes,
FsActionParam fsAction,
TokenKindParam tokenKind,
TokenServiceParam tokenService)
Handle HTTP GET request for the root. |
static boolean |
isWebHdfsInvocation()
Returns true if a WebHdfs request is in progress. |
javax.ws.rs.core.Response |
post(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
PostOpParam op,
ConcatSourcesParam concatSrcs,
BufferSizeParam bufferSize,
ExcludeDatanodesParam excludeDatanodes)
Handle HTTP POST request. |
javax.ws.rs.core.Response |
postRoot(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
PostOpParam op,
ConcatSourcesParam concatSrcs,
BufferSizeParam bufferSize,
ExcludeDatanodesParam excludeDatanodes)
Handle HTTP POST request for the root. |
javax.ws.rs.core.Response |
put(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
PutOpParam op,
DestinationParam destination,
OwnerParam owner,
GroupParam group,
PermissionParam permission,
OverwriteParam overwrite,
BufferSizeParam bufferSize,
ReplicationParam replication,
BlockSizeParam blockSize,
ModificationTimeParam modificationTime,
AccessTimeParam accessTime,
RenameOptionSetParam renameOptions,
CreateParentParam createParent,
TokenArgumentParam delegationTokenArgument,
AclPermissionParam aclPermission,
XAttrNameParam xattrName,
XAttrValueParam xattrValue,
XAttrSetFlagParam xattrSetFlag,
SnapshotNameParam snapshotName,
OldSnapshotNameParam oldSnapshotName,
ExcludeDatanodesParam excludeDatanodes)
Handle HTTP PUT request. |
javax.ws.rs.core.Response |
putRoot(org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
PutOpParam op,
DestinationParam destination,
OwnerParam owner,
GroupParam group,
PermissionParam permission,
OverwriteParam overwrite,
BufferSizeParam bufferSize,
ReplicationParam replication,
BlockSizeParam blockSize,
ModificationTimeParam modificationTime,
AccessTimeParam accessTime,
RenameOptionSetParam renameOptions,
CreateParentParam createParent,
TokenArgumentParam delegationTokenArgument,
AclPermissionParam aclPermission,
XAttrNameParam xattrName,
XAttrValueParam xattrValue,
XAttrSetFlagParam xattrSetFlag,
SnapshotNameParam snapshotName,
OldSnapshotNameParam oldSnapshotName,
ExcludeDatanodesParam excludeDatanodes)
Handle HTTP PUT request for the root. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final org.apache.commons.logging.Log LOG
| Constructor Detail |
|---|
public NamenodeWebHdfsMethods()
| Method Detail |
|---|
public static String getRemoteAddress()
public static InetAddress getRemoteIp()
public static boolean isWebHdfsInvocation()
Server.isRpcInvocation().
public javax.ws.rs.core.Response putRoot(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
PutOpParam op,
DestinationParam destination,
OwnerParam owner,
GroupParam group,
PermissionParam permission,
OverwriteParam overwrite,
BufferSizeParam bufferSize,
ReplicationParam replication,
BlockSizeParam blockSize,
ModificationTimeParam modificationTime,
AccessTimeParam accessTime,
RenameOptionSetParam renameOptions,
CreateParentParam createParent,
TokenArgumentParam delegationTokenArgument,
AclPermissionParam aclPermission,
XAttrNameParam xattrName,
XAttrValueParam xattrValue,
XAttrSetFlagParam xattrSetFlag,
SnapshotNameParam snapshotName,
OldSnapshotNameParam oldSnapshotName,
ExcludeDatanodesParam excludeDatanodes)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response put(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
PutOpParam op,
DestinationParam destination,
OwnerParam owner,
GroupParam group,
PermissionParam permission,
OverwriteParam overwrite,
BufferSizeParam bufferSize,
ReplicationParam replication,
BlockSizeParam blockSize,
ModificationTimeParam modificationTime,
AccessTimeParam accessTime,
RenameOptionSetParam renameOptions,
CreateParentParam createParent,
TokenArgumentParam delegationTokenArgument,
AclPermissionParam aclPermission,
XAttrNameParam xattrName,
XAttrValueParam xattrValue,
XAttrSetFlagParam xattrSetFlag,
SnapshotNameParam snapshotName,
OldSnapshotNameParam oldSnapshotName,
ExcludeDatanodesParam excludeDatanodes)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response postRoot(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
PostOpParam op,
ConcatSourcesParam concatSrcs,
BufferSizeParam bufferSize,
ExcludeDatanodesParam excludeDatanodes)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response post(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
PostOpParam op,
ConcatSourcesParam concatSrcs,
BufferSizeParam bufferSize,
ExcludeDatanodesParam excludeDatanodes)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response getRoot(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
GetOpParam op,
OffsetParam offset,
LengthParam length,
RenewerParam renewer,
BufferSizeParam bufferSize,
List<XAttrNameParam> xattrNames,
XAttrEncodingParam xattrEncoding,
ExcludeDatanodesParam excludeDatanodes,
FsActionParam fsAction,
TokenKindParam tokenKind,
TokenServiceParam tokenService)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response get(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
GetOpParam op,
OffsetParam offset,
LengthParam length,
RenewerParam renewer,
BufferSizeParam bufferSize,
List<XAttrNameParam> xattrNames,
XAttrEncodingParam xattrEncoding,
ExcludeDatanodesParam excludeDatanodes,
FsActionParam fsAction,
TokenKindParam tokenKind,
TokenServiceParam tokenService)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response deleteRoot(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
DeleteOpParam op,
RecursiveParam recursive,
SnapshotNameParam snapshotName)
throws IOException,
InterruptedException
IOException
InterruptedException
public javax.ws.rs.core.Response delete(@Context
org.apache.hadoop.security.UserGroupInformation ugi,
DelegationParam delegation,
UserParam username,
DoAsParam doAsUser,
UriFsPathParam path,
DeleteOpParam op,
RecursiveParam recursive,
SnapshotNameParam snapshotName)
throws IOException,
InterruptedException
IOException
InterruptedException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||