Uses of Interface
org.apache.hadoop.hdfs.server.namenode.INodeAttributes
Packages that use INodeAttributes
Package
Description
-
Uses of INodeAttributes in org.apache.hadoop.hdfs.server.namenode
Subinterfaces of INodeAttributes in org.apache.hadoop.hdfs.server.namenodeModifier and TypeInterfaceDescriptioninterfaceThe attributes of an inode.interfaceThe attributes of a file.Classes in org.apache.hadoop.hdfs.server.namenode that implement INodeAttributesModifier and TypeClassDescriptionclassWe keep an in-memory representation of the file/block hierarchy.static classA read-only copy of the inode attributes.classDirectory INode class.static classstatic classA copy of the inode directory attributesclassI-node for closed file.static classA copy of the inode file attributesclassA reference to an inode.static classstatic classAn anonymous reference with reference count.static classA reference with a fixed name.classAnINoderepresenting a symbolic link.classINodewith additional fields including id, name, permission, access time and modification time.Methods in org.apache.hadoop.hdfs.server.namenode that return INodeAttributesModifier and TypeMethodDescriptionDefaultINodeAttributesProvider.getAttributes(String[] pathElements, INodeAttributes inode) INodeAttributeProvider.getAttributes(byte[][] components, INodeAttributes inode) abstract INodeAttributesINodeAttributeProvider.getAttributes(String[] pathElements, INodeAttributes inode) INodeAttributeProvider.getAttributes(String fullPath, INodeAttributes inode) Deprecated.INodeAttributeProvider.AuthorizationContext.getInodeAttrs()INode.getSnapshotINode(int snapshotId) final INodeAttributesINodeReference.getSnapshotINode(int snapshotId) Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type INodeAttributesModifier and TypeMethodDescriptionvoidFSPermissionChecker.checkPermission(String fsOwner, String supergroup, org.apache.hadoop.security.UserGroupInformation callerUgi, INodeAttributes[] inodeAttrs, INode[] inodes, byte[][] components, int snapshotId, String path, int ancestorIndex, boolean doCheckOwner, org.apache.hadoop.fs.permission.FsAction ancestorAccess, org.apache.hadoop.fs.permission.FsAction parentAccess, org.apache.hadoop.fs.permission.FsAction access, org.apache.hadoop.fs.permission.FsAction subAccess, boolean ignoreEmptyDir) voidINodeAttributeProvider.AccessControlEnforcer.checkPermission(String fsOwner, String supergroup, org.apache.hadoop.security.UserGroupInformation callerUgi, INodeAttributes[] inodeAttrs, INode[] inodes, byte[][] pathByNameArr, int snapshotId, String path, int ancestorIndex, boolean doCheckOwner, org.apache.hadoop.fs.permission.FsAction ancestorAccess, org.apache.hadoop.fs.permission.FsAction parentAccess, org.apache.hadoop.fs.permission.FsAction access, org.apache.hadoop.fs.permission.FsAction subAccess, boolean ignoreEmptyDir) Deprecated.DefaultINodeAttributesProvider.getAttributes(String[] pathElements, INodeAttributes inode) INodeAttributeProvider.getAttributes(byte[][] components, INodeAttributes inode) abstract INodeAttributesINodeAttributeProvider.getAttributes(String[] pathElements, INodeAttributes inode) INodeAttributeProvider.getAttributes(String fullPath, INodeAttributes inode) Deprecated.INodeAttributeProvider.AuthorizationContext.Builder.inodeAttrs(INodeAttributes[] val) static List<org.apache.hadoop.fs.permission.AclEntry>AclStorage.readINodeAcl(INodeAttributes inodeAttr) Reads the existing extended ACL entries of an INodeAttribute object.static List<org.apache.hadoop.fs.XAttr>XAttrStorage.readINodeXAttrs(INodeAttributes inodeAttr) Reads the existing extended attributes of an inode.voidINodeAttributeProvider.AuthorizationContext.setInodeAttrs(INodeAttributes[] inodeAttrs) -
Uses of INodeAttributes in org.apache.hadoop.hdfs.server.namenode.snapshot
Classes in org.apache.hadoop.hdfs.server.namenode.snapshot that implement INodeAttributes
INodeAttributeProvider.AccessControlEnforcer.checkPermissionWithContext(AuthorizationContext)} instead