FixedBlockResolver@Public
@Unstable
public abstract class BlockResolver
extends java.lang.Object
| Constructor | Description |
|---|---|
BlockResolver() |
| Modifier and Type | Method | Description |
|---|---|---|
protected abstract java.util.List<java.lang.Long> |
blockLengths(org.apache.hadoop.fs.FileStatus status) |
|
protected org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto |
buildBlock(long blockId,
long bytes) |
|
protected org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto |
buildBlock(long blockId,
long bytes,
long genstamp) |
|
abstract int |
getReplication(org.apache.hadoop.fs.FileStatus status) |
|
protected abstract long |
lastId() |
|
abstract long |
nextId() |
|
long |
preferredBlockSize(org.apache.hadoop.fs.FileStatus status) |
|
java.lang.Iterable<org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto> |
resolve(org.apache.hadoop.fs.FileStatus s) |
protected org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto buildBlock(long blockId,
long bytes)
protected org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto buildBlock(long blockId,
long bytes,
long genstamp)
public java.lang.Iterable<org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto> resolve(org.apache.hadoop.fs.FileStatus s)
s - the external reference.public abstract long nextId()
protected abstract long lastId()
protected abstract java.util.List<java.lang.Long> blockLengths(org.apache.hadoop.fs.FileStatus status)
status - the external reference.public long preferredBlockSize(org.apache.hadoop.fs.FileStatus status)
status - the external reference.public abstract int getReplication(org.apache.hadoop.fs.FileStatus status)
status - the external reference.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.