@InterfaceAudience.Public @InterfaceStability.Unstable public class TextFileRegionAliasMap extends BlockAliasMap<FileRegion> implements Configurable
| Modifier and Type | Field and Description | 
|---|---|
static org.slf4j.Logger | 
LOG  | 
| Constructor and Description | 
|---|
TextFileRegionAliasMap()  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
blockPoolIDFromFileName(Path file)  | 
void | 
close()  | 
static String | 
fileNameFromBlockPoolID(String blockPoolID)  | 
Configuration | 
getConf()
Return the configuration used by this object. 
 | 
org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader<FileRegion> | 
getReader(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader.Options opts,
         String blockPoolID)
Returns a reader to the alias map. 
 | 
org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer<FileRegion> | 
getWriter(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer.Options opts,
         String blockPoolID)
Returns the writer for the alias map. 
 | 
void | 
refresh()
Refresh the alias map. 
 | 
void | 
setConf(Configuration conf)
Set the configuration to be used by this object. 
 | 
public void setConf(Configuration conf)
ConfigurablesetConf in interface Configurableconf - configuration to be usedpublic Configuration getConf()
ConfigurablegetConf in interface Configurablepublic org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader<FileRegion> getReader(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader.Options opts, String blockPoolID) throws IOException
BlockAliasMapgetReader in class BlockAliasMap<FileRegion>opts - reader optionsblockPoolID - block pool id to useBlockAliasMap.Reader to the alias map. If a Reader for the blockPoolID
 cannot be created, this will return null.IOExceptionpublic org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer<FileRegion> getWriter(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer.Options opts, String blockPoolID) throws IOException
BlockAliasMapgetWriter in class BlockAliasMap<FileRegion>opts - writer options.blockPoolID - block pool id to useBlockAliasMap.Writer to the alias map.IOExceptionpublic void refresh()
             throws IOException
BlockAliasMaprefresh in class BlockAliasMap<FileRegion>IOExceptionpublic void close()
           throws IOException
close in class BlockAliasMap<FileRegion>IOExceptionCopyright © 2023 Apache Software Foundation. All rights reserved.