Class NullBlockAliasMap
java.lang.Object
org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap<FileRegion>
org.apache.hadoop.hdfs.server.namenode.NullBlockAliasMap
Null sink for region information emitted from FSImage.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap
org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.ImmutableIterator, org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Reader<U extends BlockAlias>, org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer<U extends BlockAlias> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()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.WritergetWriter(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer.Options opts, String blockPoolID) Returns the writer for the alias map.voidrefresh()Refresh the alias map.
-
Constructor Details
-
NullBlockAliasMap
public NullBlockAliasMap()
-
-
Method Details
-
getReader
public 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 Description copied from class:BlockAliasMapReturns a reader to the alias map.- Specified by:
getReaderin classBlockAliasMap<FileRegion>- Parameters:
opts- reader optionsblockPoolID- block pool id to use- Returns:
BlockAliasMap.Readerto the alias map. If a Reader for the blockPoolID cannot be created, this will return null.- Throws:
IOException
-
getWriter
public org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer getWriter(org.apache.hadoop.hdfs.server.common.blockaliasmap.BlockAliasMap.Writer.Options opts, String blockPoolID) throws IOException Description copied from class:BlockAliasMapReturns the writer for the alias map.- Specified by:
getWriterin classBlockAliasMap<FileRegion>- Parameters:
opts- writer options.blockPoolID- block pool id to use- Returns:
BlockAliasMap.Writerto the alias map.- Throws:
IOException
-
refresh
Description copied from class:BlockAliasMapRefresh the alias map.- Specified by:
refreshin classBlockAliasMap<FileRegion>- Throws:
IOException
-
close
- Specified by:
closein classBlockAliasMap<FileRegion>- Throws:
IOException
-