| Package | Description | 
|---|---|
| org.apache.hadoop.hdfs.server.federation.resolver | The resolver package contains indepedent data resolvers used in HDFS
 federation. | 
| org.apache.hadoop.hdfs.server.federation.router | The router package includes the core services for a HDFS federation router. | 
| org.apache.hadoop.hdfs.server.federation.store.protocol | Contains the abstract definitions of the API request and response objects for
 the various state store APIs. | 
| org.apache.hadoop.hdfs.server.federation.store.protocol.impl.pb | Protobuf implementations of FederationProtocolBase request/response objects
 used by state store APIs. | 
| org.apache.hadoop.hdfs.server.federation.store.records | Contains the abstract definitions of the state store data records. | 
| org.apache.hadoop.hdfs.server.federation.store.records.impl.pb | The protobuf implementations of state store data records defined in the
 org.apache.hadoop.hdfs.server.federation.store.records package. | 
| Modifier and Type | Method and Description | 
|---|---|
| MountTable | MountTableResolver. getMountPoint(String path)Get the mount table entry for a path. | 
| Modifier and Type | Method and Description | 
|---|---|
| List<MountTable> | MountTableResolver. getMounts(String path)Get all the mount records at or beneath a given path. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MountTableResolver. addEntry(MountTable entry)Add a mount entry to the table. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MountTableResolver. refreshEntries(Collection<MountTable> entries)Updates the mount path tree with a new set of mount table entries. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | RouterPermissionChecker. checkPermission(MountTable mountTable,
               org.apache.hadoop.fs.permission.FsAction access)Whether a mount table entry can be accessed by the current context. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract MountTable | UpdateMountTableEntryRequest. getEntry() | 
| abstract MountTable | AddMountTableEntryRequest. getEntry() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract List<MountTable> | GetMountTableEntriesResponse. getEntries() | 
| Modifier and Type | Method and Description | 
|---|---|
| static UpdateMountTableEntryRequest | UpdateMountTableEntryRequest. newInstance(MountTable entry) | 
| static AddMountTableEntryRequest | AddMountTableEntryRequest. newInstance(MountTable newEntry) | 
| abstract void | UpdateMountTableEntryRequest. setEntry(MountTable mount) | 
| abstract void | AddMountTableEntryRequest. setEntry(MountTable mount) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | GetMountTableEntriesResponse. setEntries(List<MountTable> entries) | 
| Modifier and Type | Method and Description | 
|---|---|
| MountTable | UpdateMountTableEntryRequestPBImpl. getEntry() | 
| MountTable | AddMountTableEntryRequestPBImpl. getEntry() | 
| Modifier and Type | Method and Description | 
|---|---|
| List<MountTable> | GetMountTableEntriesResponsePBImpl. getEntries() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | UpdateMountTableEntryRequestPBImpl. setEntry(MountTable mount) | 
| void | AddMountTableEntryRequestPBImpl. setEntry(MountTable mount) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | GetMountTableEntriesResponsePBImpl. setEntries(List<MountTable> records) | 
| Modifier and Type | Field and Description | 
|---|---|
| static Comparator<MountTable> | MountTable. SOURCE_COMPARATORComparator based on the mount table source. | 
| Modifier and Type | Method and Description | 
|---|---|
| static MountTable | MountTable. newInstance() | 
| static MountTable | MountTable. newInstance(String src,
           Map<String,String> destinations)Constructor for a mount table entry with multiple destinations. | 
| static MountTable | MountTable. newInstance(String src,
           Map<String,String> destinations,
           long dateCreated,
           long dateModified)Constructor for a mount table entry with a single destinations. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MountTablePBImplProtobuf implementation of the MountTable record. | 
Copyright © 2008–2023 Apache Software Foundation. All rights reserved.