@InterfaceAudience.Public @InterfaceStability.Unstable
| Interface | Description | 
|---|---|
| AuditLogger | Interface defining an audit logger. | 
| Class | Description | 
|---|---|
| BlockResolver | Given an external reference, create a sequence of blocks and associated
 metadata. | 
| DefaultAuditLogger | This class provides an interface for Namenode and Router to Audit events
 information. | 
| FileSystemImage | Create FSImage from an external namespace. | 
| FixedBlockMultiReplicaResolver | Resolver mapping all files to a configurable, uniform blocksize
 and replication. | 
| FixedBlockResolver | Resolver mapping all files to a configurable, uniform blocksize. | 
| FSTreeWalk | Traversal of an external FileSystem. | 
| FsUGIResolver | Dynamically assign ids to users/groups as they appear in the external
 filesystem. | 
| HdfsAuditLogger | Extension of  AuditLogger. | 
| INodeAttributeProvider | |
| NullBlockAliasMap | Null sink for region information emitted from FSImage. | 
| SingleUGIResolver | Map all owners/groups in external system to a single user in FSImage. | 
| TreePath | Traversal cursor in external filesystem. | 
| TreeWalk | Traversal yielding a hierarchical sequence of paths. | 
| UGIResolver | Pluggable class for mapping ownership and permissions from an external
 store to an FSImage. | 
Copyright © 2023 Apache Software Foundation. All rights reserved.