org.apache.hadoop.conf.Configurable@Private @Unstable public class InMemoryLevelDBAliasMapClient extends BlockAliasMap<FileRegion> implements org.apache.hadoop.conf.Configurable
BlockAliasMap.ImmutableIterator, BlockAliasMap.Reader<U extends BlockAlias>, BlockAliasMap.Writer<U extends BlockAlias>| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
org.apache.hadoop.conf.Configuration |
getConf() |
|
BlockAliasMap.Reader<FileRegion> |
getReader(BlockAliasMap.Reader.Options opts,
java.lang.String blockPoolID) |
Returns a reader to the alias map.
|
BlockAliasMap.Writer<FileRegion> |
getWriter(BlockAliasMap.Writer.Options opts,
java.lang.String blockPoolID) |
Returns the writer for the alias map.
|
void |
refresh() |
Refresh the alias map.
|
void |
setConf(org.apache.hadoop.conf.Configuration conf) |
public void close()
close in class BlockAliasMap<FileRegion>public BlockAliasMap.Reader<FileRegion> getReader(BlockAliasMap.Reader.Options opts, java.lang.String blockPoolID) throws java.io.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.java.io.IOExceptionpublic BlockAliasMap.Writer<FileRegion> getWriter(BlockAliasMap.Writer.Options opts, java.lang.String blockPoolID) throws java.io.IOException
BlockAliasMapgetWriter in class BlockAliasMap<FileRegion>opts - writer options.blockPoolID - block pool id to useBlockAliasMap.Writer to the alias map.java.io.IOExceptionpublic void setConf(org.apache.hadoop.conf.Configuration conf)
setConf in interface org.apache.hadoop.conf.Configurablepublic org.apache.hadoop.conf.Configuration getConf()
getConf in interface org.apache.hadoop.conf.Configurablepublic void refresh()
throws java.io.IOException
BlockAliasMaprefresh in class BlockAliasMap<FileRegion>java.io.IOExceptionCopyright © 2008–2025 Apache Software Foundation. All rights reserved.