public class NamenodeWebHdfsMethods extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static org.slf4j.Logger | LOG | 
| Constructor and Description | 
|---|
| NamenodeWebHdfsMethods(javax.servlet.http.HttpServletRequest request) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static org.apache.hadoop.hdfs.protocol.DatanodeInfo | bestNode(org.apache.hadoop.hdfs.protocol.DatanodeInfo[] nodes,
        HashSet<org.apache.hadoop.net.Node> excludes)Choose the datanode to redirect the request. | 
| void | cancelDelegationToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier> token) | 
| org.apache.hadoop.security.Credentials | createCredentials(org.apache.hadoop.security.UserGroupInformation ugi,
                 String renewer) | 
| protected javax.ws.rs.core.Response | delete(org.apache.hadoop.security.UserGroupInformation ugi,
      org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
      org.apache.hadoop.hdfs.web.resources.UserParam username,
      org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
      String fullpath,
      org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
      org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
      org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName) | 
| javax.ws.rs.core.Response | delete(org.apache.hadoop.security.UserGroupInformation ugi,
      org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
      org.apache.hadoop.hdfs.web.resources.UserParam username,
      org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
      UriFsPathParam path,
      org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
      org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
      org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName)Handle HTTP DELETE request. | 
| javax.ws.rs.core.Response | deleteRoot(org.apache.hadoop.security.UserGroupInformation ugi,
          org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
          org.apache.hadoop.hdfs.web.resources.UserParam username,
          org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
          org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
          org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
          org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName)Handle HTTP DELETE request for the root. | 
| org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> | generateDelegationToken(org.apache.hadoop.security.UserGroupInformation ugi,
                       String renewer) | 
| protected javax.ws.rs.core.Response | get(org.apache.hadoop.security.UserGroupInformation ugi,
   org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
   org.apache.hadoop.hdfs.web.resources.UserParam username,
   org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
   String fullpath,
   org.apache.hadoop.hdfs.web.resources.GetOpParam op,
   org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
   org.apache.hadoop.hdfs.web.resources.LengthParam length,
   org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
   org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
   List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
   org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
   org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
   org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
   org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
   org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
   TokenKindParam tokenKind,
   TokenServiceParam tokenService,
   org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam,
   org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter) | 
| javax.ws.rs.core.Response | get(org.apache.hadoop.security.UserGroupInformation ugi,
   org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
   org.apache.hadoop.hdfs.web.resources.UserParam username,
   org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
   UriFsPathParam path,
   org.apache.hadoop.hdfs.web.resources.GetOpParam op,
   org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
   org.apache.hadoop.hdfs.web.resources.LengthParam length,
   org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
   org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
   List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
   org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
   org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
   org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
   org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
   org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
   TokenKindParam tokenKind,
   TokenServiceParam tokenService,
   org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
   org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter)Handle HTTP GET request. | 
| protected javax.servlet.ServletContext | getContext() | 
| String | getParent(String path)Returns the parent of a path in the same way as Path#getParent. | 
| protected String | getRemoteAddr() | 
| protected int | getRemotePortFromJSPHelper() | 
| javax.ws.rs.core.Response | getRoot(org.apache.hadoop.security.UserGroupInformation ugi,
       org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
       org.apache.hadoop.hdfs.web.resources.UserParam username,
       org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
       org.apache.hadoop.hdfs.web.resources.GetOpParam op,
       org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
       org.apache.hadoop.hdfs.web.resources.LengthParam length,
       org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
       org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
       List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
       org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
       org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
       org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
       org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
       org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
       TokenKindParam tokenKind,
       TokenServiceParam tokenService,
       org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
       org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter)Handle HTTP GET request for the root. | 
| protected org.apache.hadoop.hdfs.protocol.ClientProtocol | getRpcClientProtocol() | 
| protected String | getScheme() | 
| protected void | init(org.apache.hadoop.security.UserGroupInformation ugi,
    org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
    org.apache.hadoop.hdfs.web.resources.UserParam username,
    org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
    UriFsPathParam path,
    org.apache.hadoop.hdfs.web.resources.HttpOpParam<?> op,
    org.apache.hadoop.hdfs.web.resources.Param<?,?>... parameters) | 
| protected javax.ws.rs.core.Response | post(org.apache.hadoop.security.UserGroupInformation ugi,
    org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
    org.apache.hadoop.hdfs.web.resources.UserParam username,
    org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
    String fullpath,
    org.apache.hadoop.hdfs.web.resources.PostOpParam op,
    org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
    org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
    org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
    org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
    org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam) | 
| javax.ws.rs.core.Response | post(org.apache.hadoop.security.UserGroupInformation ugi,
    org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
    org.apache.hadoop.hdfs.web.resources.UserParam username,
    org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
    UriFsPathParam path,
    org.apache.hadoop.hdfs.web.resources.PostOpParam op,
    org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
    org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
    org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
    org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
    org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect)Handle HTTP POST request. | 
| javax.ws.rs.core.Response | postRoot(org.apache.hadoop.security.UserGroupInformation ugi,
        org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
        org.apache.hadoop.hdfs.web.resources.UserParam username,
        org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
        org.apache.hadoop.hdfs.web.resources.PostOpParam op,
        org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
        org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
        org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
        org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
        org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect)Handle HTTP POST request for the root. | 
| protected javax.ws.rs.core.Response | put(org.apache.hadoop.security.UserGroupInformation ugi,
   org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
   org.apache.hadoop.hdfs.web.resources.UserParam username,
   org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
   String fullpath,
   org.apache.hadoop.hdfs.web.resources.PutOpParam op,
   org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
   org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
   org.apache.hadoop.hdfs.web.resources.GroupParam group,
   org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
   org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
   org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
   org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
   org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
   org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
   org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
   org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
   org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
   org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
   org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
   org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
   org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
   org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
   org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
   org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
   org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
   org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam exclDatanodes,
   org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
   org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam,
   org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
   org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
   org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
   org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
   org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType) | 
| javax.ws.rs.core.Response | put(org.apache.hadoop.security.UserGroupInformation ugi,
   org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
   org.apache.hadoop.hdfs.web.resources.UserParam username,
   org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
   UriFsPathParam path,
   org.apache.hadoop.hdfs.web.resources.PutOpParam op,
   org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
   org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
   org.apache.hadoop.hdfs.web.resources.GroupParam group,
   org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
   org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
   org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
   org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
   org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
   org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
   org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
   org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
   org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
   org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
   org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
   org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
   org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
   org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
   org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
   org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
   org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
   org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
   org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
   org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
   org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
   org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
   org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
   org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
   org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType)Handle HTTP PUT request. | 
| javax.ws.rs.core.Response | putRoot(org.apache.hadoop.security.UserGroupInformation ugi,
       org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
       org.apache.hadoop.hdfs.web.resources.UserParam username,
       org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
       org.apache.hadoop.hdfs.web.resources.PutOpParam op,
       org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
       org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
       org.apache.hadoop.hdfs.web.resources.GroupParam group,
       org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
       org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
       org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
       org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
       org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
       org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
       org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
       org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
       org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
       org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
       org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
       org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
       org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
       org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
       org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
       org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
       org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
       org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
       org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
       org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
       org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
       org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
       org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
       org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
       org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType)Handle HTTP PUT request for the root. | 
| protected void | queueExternalCall(org.apache.hadoop.ipc.ExternalCall call) | 
| long | renewDelegationToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier> token) | 
| protected void | validateOpParams(org.apache.hadoop.hdfs.web.resources.HttpOpParam<?> op,
                org.apache.hadoop.hdfs.web.resources.Param... params)Validate all required params. | 
public NamenodeWebHdfsMethods(@Context
                              javax.servlet.http.HttpServletRequest request)
protected void init(org.apache.hadoop.security.UserGroupInformation ugi,
                    org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                    org.apache.hadoop.hdfs.web.resources.UserParam username,
                    org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                    UriFsPathParam path,
                    org.apache.hadoop.hdfs.web.resources.HttpOpParam<?> op,
                    org.apache.hadoop.hdfs.web.resources.Param<?,?>... parameters)
protected org.apache.hadoop.hdfs.protocol.ClientProtocol getRpcClientProtocol()
                                                                       throws IOException
IOExceptionprotected String getScheme()
protected javax.servlet.ServletContext getContext()
protected String getRemoteAddr()
protected int getRemotePortFromJSPHelper()
protected void queueExternalCall(org.apache.hadoop.ipc.ExternalCall call)
                          throws IOException,
                                 InterruptedException
IOExceptionInterruptedExceptionprotected static org.apache.hadoop.hdfs.protocol.DatanodeInfo bestNode(org.apache.hadoop.hdfs.protocol.DatanodeInfo[] nodes,
                                                                       HashSet<org.apache.hadoop.net.Node> excludes)
                                                                throws IOException
IOExceptionpublic long renewDelegationToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier> token)
                          throws IOException
IOExceptionpublic void cancelDelegationToken(org.apache.hadoop.security.token.Token<org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier> token)
                           throws IOException
IOExceptionpublic org.apache.hadoop.security.Credentials createCredentials(org.apache.hadoop.security.UserGroupInformation ugi,
                                                                String renewer)
                                                         throws IOException
IOExceptionpublic org.apache.hadoop.security.token.Token<? extends org.apache.hadoop.security.token.TokenIdentifier> generateDelegationToken(org.apache.hadoop.security.UserGroupInformation ugi,
                                                                                                                                  String renewer)
                                                                                                                           throws IOException
IOExceptionpublic javax.ws.rs.core.Response putRoot(@Context
                                         org.apache.hadoop.security.UserGroupInformation ugi,
                                         org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                         org.apache.hadoop.hdfs.web.resources.UserParam username,
                                         org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                         org.apache.hadoop.hdfs.web.resources.PutOpParam op,
                                         org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
                                         org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
                                         org.apache.hadoop.hdfs.web.resources.GroupParam group,
                                         org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
                                         org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
                                         org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
                                         org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                         org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
                                         org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
                                         org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
                                         org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
                                         org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
                                         org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
                                         org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
                                         org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
                                         org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
                                         org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
                                         org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
                                         org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                         org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                         org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                         org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
                                         org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
                                         org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
                                         org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
                                         org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
                                         org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
                                         org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType)
                                  throws IOException,
                                         InterruptedException
IOExceptionInterruptedExceptionprotected void validateOpParams(org.apache.hadoop.hdfs.web.resources.HttpOpParam<?> op,
                                org.apache.hadoop.hdfs.web.resources.Param... params)
public javax.ws.rs.core.Response put(@Context
                                     org.apache.hadoop.security.UserGroupInformation ugi,
                                     org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                     org.apache.hadoop.hdfs.web.resources.UserParam username,
                                     org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                     UriFsPathParam path,
                                     org.apache.hadoop.hdfs.web.resources.PutOpParam op,
                                     org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
                                     org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
                                     org.apache.hadoop.hdfs.web.resources.GroupParam group,
                                     org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
                                     org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
                                     org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
                                     org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                     org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
                                     org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
                                     org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
                                     org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
                                     org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
                                     org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
                                     org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
                                     org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
                                     org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
                                     org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
                                     org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
                                     org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                     org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                     org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                     org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
                                     org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
                                     org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
                                     org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
                                     org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
                                     org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
                                     org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType)
                              throws IOException,
                                     InterruptedException
IOExceptionInterruptedExceptionprotected javax.ws.rs.core.Response put(org.apache.hadoop.security.UserGroupInformation ugi,
                                        org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                        org.apache.hadoop.hdfs.web.resources.UserParam username,
                                        org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                        String fullpath,
                                        org.apache.hadoop.hdfs.web.resources.PutOpParam op,
                                        org.apache.hadoop.hdfs.web.resources.DestinationParam destination,
                                        org.apache.hadoop.hdfs.web.resources.OwnerParam owner,
                                        org.apache.hadoop.hdfs.web.resources.GroupParam group,
                                        org.apache.hadoop.hdfs.web.resources.PermissionParam permission,
                                        org.apache.hadoop.hdfs.web.resources.UnmaskedPermissionParam unmaskedPermission,
                                        org.apache.hadoop.hdfs.web.resources.OverwriteParam overwrite,
                                        org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                        org.apache.hadoop.hdfs.web.resources.ReplicationParam replication,
                                        org.apache.hadoop.hdfs.web.resources.BlockSizeParam blockSize,
                                        org.apache.hadoop.hdfs.web.resources.ModificationTimeParam modificationTime,
                                        org.apache.hadoop.hdfs.web.resources.AccessTimeParam accessTime,
                                        org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam renameOptions,
                                        org.apache.hadoop.hdfs.web.resources.CreateParentParam createParent,
                                        org.apache.hadoop.hdfs.web.resources.TokenArgumentParam delegationTokenArgument,
                                        org.apache.hadoop.hdfs.web.resources.AclPermissionParam aclPermission,
                                        org.apache.hadoop.hdfs.web.resources.XAttrNameParam xattrName,
                                        org.apache.hadoop.hdfs.web.resources.XAttrValueParam xattrValue,
                                        org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam xattrSetFlag,
                                        org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                        org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                        org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam exclDatanodes,
                                        org.apache.hadoop.hdfs.web.resources.CreateFlagParam createFlagParam,
                                        org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam,
                                        org.apache.hadoop.hdfs.web.resources.StoragePolicyParam policyName,
                                        org.apache.hadoop.hdfs.web.resources.ECPolicyParam ecpolicy,
                                        org.apache.hadoop.hdfs.web.resources.NameSpaceQuotaParam namespaceQuota,
                                        org.apache.hadoop.hdfs.web.resources.StorageSpaceQuotaParam storagespaceQuota,
                                        org.apache.hadoop.hdfs.web.resources.StorageTypeParam storageType)
                                 throws IOException,
                                        URISyntaxException
IOExceptionURISyntaxExceptionpublic javax.ws.rs.core.Response postRoot(@Context
                                          org.apache.hadoop.security.UserGroupInformation ugi,
                                          org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                          org.apache.hadoop.hdfs.web.resources.UserParam username,
                                          org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                          org.apache.hadoop.hdfs.web.resources.PostOpParam op,
                                          org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
                                          org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                          org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                          org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
                                          org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect)
                                   throws IOException,
                                          InterruptedException
IOExceptionInterruptedExceptionpublic javax.ws.rs.core.Response post(@Context
                                      org.apache.hadoop.security.UserGroupInformation ugi,
                                      org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                      org.apache.hadoop.hdfs.web.resources.UserParam username,
                                      org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                      UriFsPathParam path,
                                      org.apache.hadoop.hdfs.web.resources.PostOpParam op,
                                      org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
                                      org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                      org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                      org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
                                      org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect)
                               throws IOException,
                                      InterruptedException
IOExceptionInterruptedExceptionprotected javax.ws.rs.core.Response post(org.apache.hadoop.security.UserGroupInformation ugi,
                                         org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                         org.apache.hadoop.hdfs.web.resources.UserParam username,
                                         org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                         String fullpath,
                                         org.apache.hadoop.hdfs.web.resources.PostOpParam op,
                                         org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam concatSrcs,
                                         org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                         org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                         org.apache.hadoop.hdfs.web.resources.NewLengthParam newLength,
                                         org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam)
                                  throws IOException,
                                         URISyntaxException
IOExceptionURISyntaxExceptionpublic javax.ws.rs.core.Response getRoot(@Context
                                         org.apache.hadoop.security.UserGroupInformation ugi,
                                         org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                         org.apache.hadoop.hdfs.web.resources.UserParam username,
                                         org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                         org.apache.hadoop.hdfs.web.resources.GetOpParam op,
                                         org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
                                         org.apache.hadoop.hdfs.web.resources.LengthParam length,
                                         org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
                                         org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                         List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
                                         org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
                                         org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                         org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
                                         org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                         org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                         TokenKindParam tokenKind,
                                         TokenServiceParam tokenService,
                                         org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
                                         org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter)
                                  throws IOException,
                                         InterruptedException
IOExceptionInterruptedExceptionpublic javax.ws.rs.core.Response get(@Context
                                     org.apache.hadoop.security.UserGroupInformation ugi,
                                     org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                     org.apache.hadoop.hdfs.web.resources.UserParam username,
                                     org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                     UriFsPathParam path,
                                     org.apache.hadoop.hdfs.web.resources.GetOpParam op,
                                     org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
                                     org.apache.hadoop.hdfs.web.resources.LengthParam length,
                                     org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
                                     org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                     List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
                                     org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
                                     org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                     org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
                                     org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                     org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                     TokenKindParam tokenKind,
                                     TokenServiceParam tokenService,
                                     org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirect,
                                     org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter)
                              throws IOException,
                                     InterruptedException
IOExceptionInterruptedExceptionprotected javax.ws.rs.core.Response get(org.apache.hadoop.security.UserGroupInformation ugi,
                                        org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                        org.apache.hadoop.hdfs.web.resources.UserParam username,
                                        org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                        String fullpath,
                                        org.apache.hadoop.hdfs.web.resources.GetOpParam op,
                                        org.apache.hadoop.hdfs.web.resources.OffsetParam offset,
                                        org.apache.hadoop.hdfs.web.resources.LengthParam length,
                                        org.apache.hadoop.hdfs.web.resources.RenewerParam renewer,
                                        org.apache.hadoop.hdfs.web.resources.BufferSizeParam bufferSize,
                                        List<org.apache.hadoop.hdfs.web.resources.XAttrNameParam> xattrNames,
                                        org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam xattrEncoding,
                                        org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam excludeDatanodes,
                                        org.apache.hadoop.hdfs.web.resources.FsActionParam fsAction,
                                        org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName,
                                        org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam oldSnapshotName,
                                        TokenKindParam tokenKind,
                                        TokenServiceParam tokenService,
                                        org.apache.hadoop.hdfs.web.resources.NoRedirectParam noredirectParam,
                                        org.apache.hadoop.hdfs.web.resources.StartAfterParam startAfter)
                                 throws IOException,
                                        URISyntaxException
IOExceptionURISyntaxExceptionpublic String getParent(String path)
public javax.ws.rs.core.Response deleteRoot(@Context
                                            org.apache.hadoop.security.UserGroupInformation ugi,
                                            org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                            org.apache.hadoop.hdfs.web.resources.UserParam username,
                                            org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                            org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
                                            org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
                                            org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName)
                                     throws IOException,
                                            InterruptedException
IOExceptionInterruptedExceptionpublic javax.ws.rs.core.Response delete(@Context
                                        org.apache.hadoop.security.UserGroupInformation ugi,
                                        org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                        org.apache.hadoop.hdfs.web.resources.UserParam username,
                                        org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                        UriFsPathParam path,
                                        org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
                                        org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
                                        org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName)
                                 throws IOException,
                                        InterruptedException
IOExceptionInterruptedExceptionprotected javax.ws.rs.core.Response delete(org.apache.hadoop.security.UserGroupInformation ugi,
                                           org.apache.hadoop.hdfs.web.resources.DelegationParam delegation,
                                           org.apache.hadoop.hdfs.web.resources.UserParam username,
                                           org.apache.hadoop.hdfs.web.resources.DoAsParam doAsUser,
                                           String fullpath,
                                           org.apache.hadoop.hdfs.web.resources.DeleteOpParam op,
                                           org.apache.hadoop.hdfs.web.resources.RecursiveParam recursive,
                                           org.apache.hadoop.hdfs.web.resources.SnapshotNameParam snapshotName)
                                    throws IOException
IOExceptionCopyright © 2008–2023 Apache Software Foundation. All rights reserved.